JSP+开发基于SQL+SERVER+的C-S数据库应用系统+中英文文献_第1页
JSP+开发基于SQL+SERVER+的C-S数据库应用系统+中英文文献_第2页
JSP+开发基于SQL+SERVER+的C-S数据库应用系统+中英文文献_第3页
JSP+开发基于SQL+SERVER+的C-S数据库应用系统+中英文文献_第4页
JSP+开发基于SQL+SERVER+的C-S数据库应用系统+中英文文献_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.z开发基于SQLSERVER的C/S数据库应用系统SQLServer6.5作为面向中小型企业的网络数据库效劳系统,提供了与众多高级数据库管理器一样的运行性能,向传统的数据库厂商发起了强有力的挑战。在程序设计方面:SQLServer6.5采用了关键而新颖的对称式构造,从而简化了程序设计,并且Microsoft在它的VisualBasic可视化编程语言中为程序员提供了良好的控件;在数据库管理方面:SQLServer6.5以一种易于管理的方式处理多效劳器事务管理,提供了一种把SQLServer系统扩展而超出单个计算机能力的方法。

SQLServer6.5主要具有以下几个功能:

全面的数据完整性保护,无论是复杂的事务支持和高级平安性,还是面向用户的数据库隐式局部,以及数据完整性保护都适用;

与WindowsNT集成,允许在SMP〔对称多处理〕系统中进展彻底的多线程和对称多处理,并且可集成到分布式管理环境中;

在低造价平台上也具有突出性能;

为系统管理员提供一流的管理工具;

对多处理器“分布式〞事务的内在支持。

以下介绍一种怎样利用MicrosoftSQLServer6.5在WindowsNTServer上构筑开发环境,完成一般的客户/效劳器应用系统。

1.在SQLSERVER6.5上创立一个数据设备(在创立数据库之前必须为该数据库创立一个存储设备)

(1)从MicrosoftSQLServer6.5Utilties程序组内翻开SQLEM。

(2)在ServerManager窗口里,选择创立数据库的效劳器。如hfnm.。

(3)选择Manage菜单项,然后选择DatabaseDevice选项。出现ManageDatabaseDevice窗口。

(4)选择NewDevice按钮〔第一个〕。出现NewDatabaseDevice窗口。

(5)Name:为所要创立的设备名;Location:可以选择创立设备的地点〔如:c:\database〕;Size(MB):用于设定此设备的大小〔一般为数据库的1.25倍〕。

(6)单击CreateNow按钮,创立此设备。

注意:请在创立数据库之前必须先创立两个存储设备,一个是数据库的物理设备,另一个是数据库的逻辑设备。

2.在SQLSERVER6.5上创立一个数据库

(1)从MicrosoftSQLServer6.5Utilties程序组内翻开SQLEM。

(2)在ServerManager窗口里,选择创立数据库的效劳器。如hfnm.。

(3)选择Manage菜单项,然后选择Database选项。出现ManageDatabase窗口。

(4)选择NewDatabase按钮〔第一个〕。出现NewDatabase窗口。

(5)Name项为数据库名,DataDevice为数据库物理设备名称,Size是该物理设备为数据库分配的存储空间〔MB〕;LogicDevice为数据库逻辑设备名称,Size是该逻辑设备为数据库分配的存储空间〔MB〕。请不要复选DefaultDevice选项。

(6)按CreateNow按钮,正式创立数据库。

3.在已有的数据库上创立数据表

(1)从MicrosoftSQLServer6.5Utilties程序组内翻开SQLEM。

(2)在ServerManager窗口里,选择效劳器。单击所要创立数据表的数据库旁的加号。再单击数据库的Group/Users以及Objects组件。

(3)单击Objects组件旁边的加号。ServerManager将展开Objects工程,并显示出可操作的所有数据库对象。

(4)选择Table对象。然后单击Manager菜单项,并选择Tables工程。将出现ManagerTable(管理表格)窗口。(5)现在保持Table组合框为<new>〔如果在组合框选择了其他表,那么就可以修改它〕。Columnname:字段名Datatype:字段类型Size:字段长度Nulls:是否允许空值Default:默认值

(6)按Save按钮,保存表格。

4.为数据表创立主关键字

(1)启动MicrosoftSQLServer6.5EM,选择适当的效劳器以及数据库。单击数据库旁的加号,ServerManager会展开数据库,并列出所有组件。

(2)单击Objects工程旁边的加号,ServerManager会列出可操作的数据库对象。

(3)单击Tables文件夹旁边的加号。用右键点击相应的数据表对象,然后从弹出式菜单里选择Edit命令。随后屏幕上会出现ManageTables窗口。

(4)单击工具栏上的AdvancedFeatures(高级特性)按钮。随后会出现与表格有关的更详细的信息。

(5)在第一*卡片〔PrimaryKey/Identity〕里,可设置主关键字。单击PrimaryKey窗框里的ColumnNames(列名)组合框。会显示出未设为Nulls的一系列列名。请选择适当的列,使其成为主关键字。

(6)对于主关键字来说,索引类型应定义为〔non-clustered〕。单击Add按钮,在表格里添加主关键字信息。注意:①主关键字的定义对于一个数据表来说是非常重要的,如果没有主关键字,则这个数据表将是只读的。

②主关键字的定义必须在数据表保存之前,因为数据表在保存后,所增加的字段将不允许为非NULL型。

5.为表格创立群集索引

(1)启动SQLEM,选择相应的数据库。

(2)从Manage菜单里选择Inde*es选项。

(3)在Table组合框里,选择适当的数据表。在Inde*组合框里,选择<new>,以便创立一个新索引。在里面输入新索引的名字。

(4)在AvailableColumnsInTable(表格内的可用列)列表内,选择适当的列并按下Add按钮。这样会将列名移至ColumnsInInde*(Key)列表框。还可选择多列。

(5)在Inde*Attribute(索引属性)窗框内,选择Clustered(群集)复选框。

(6)在Clustered旁边的两个单项选择钮中,Allowduplicaterows表示允许重复行。

(7)按Build按钮,开场创立索引。

6.在SQLServer中为数据库开用户

(1)启动MicrosoftSQLServer6.5EM,选择适当的效劳器。

(2)选择login目录,单击右键,选择NewLogin...,弹出ManageLogins窗口。

(3)在LoginName中输入用户名;在Password中输入用户密码;在数据库框中,选择用户所要的数据库。

(4)单击“ADD〞按钮。重复一次密码。

7.在SQLServer中为数据库用户设置权限

(1)对于新开的数据库一定要为它的用户提供权限,否则这个数据库是不能被的。

(2)启动MicrosoftSQLServer6.5EM,选择适当的效劳器以及数据库。

(3)从Object菜单中选择ObjectPermission菜单项,再在弹出的对话框中列出了单击ByUser标签。

(4)要想授予一个用户或用户组特定的权限,只要从User/Group下拉式列表中选定用户或用户组,并单击相应权限的单元格。

(5)最后单击“Set〞按钮,保存设置。

另外,SQLServer6.5也为系统管理员提供了功能强大的备份和恢复数据库功能。

但是,想从网络客户机SQLServer只设效劳器方还不行。利用VisualBasic对SQLServer进展编程还需要对客户端的ODBC进展设置。

ODBC〔开放数据库连接〕是Microsoft为应用程序开发人员提供的一种策略。它采用单一的API来辐射各种不同的数据库引擎、关系和非关系的DBMS〔数据库管理系统〕。它使数据库开发人员在开发数据库应用系统的时候,可以使用熟悉的ODBCSQL语法,而不用考虑数据源是什么。

8.以下是客户端ODBC的设置和调试方法

(1)对于USERDSN的设置

①在系统的“开场〞菜单上选择“设置〞,单击其中的“控制面板〞,弹出控制面板框。

②双击“32bitODBC〞图标,弹出“ODBCdatasourceadministrator〞窗口,选择“USERDSN〞页,单击“Add...〞按钮。

③在“CreateNewDataSource〞窗口中选择“SQLSERVER〞后,单击“完成〞按钮,弹出“ODBCSQLSERVERSetup〞窗口。

④在DataSourceName中输入数据源名,如“pms〞;在Description中输入描述信息〔可选〕;在Server中输入SQLSERVER效劳器名,如“hfserver〞;单击Option按钮,在DatabaseName中输入SQLSERVER数据库名,如“PMS98”,单击“OK〞按钮。

⑤单击“确定〞按钮。

(2)对于FileDSN的调试

①在系统的“开场〞菜单上选择“设置〞,单击其中的“控制面板〞,弹出控制面板框。

②双击“32bitODBC〞图标,弹出“ODBCdatasourceadministrator〞窗口,选择“FileDSN〞页,单击“Add...〞按钮。

③在“CreateNewDataSource〞窗口中选择“SQLSERVER〞后,单击“下一步〞按钮,在弹出的输入框中输入数据源名,如“pms〞,单击“下一步〞按钮,在弹出的信息框中单击“完成〞按钮。

④在弹出的SQLServerLogin对话框中:在“Server〞栏中输入SQLServer效劳器名;在“LoginID〞栏和“Password〞栏中输入登陆SQLServer时用的用户名和用户口令;然后单击“Options?〞按钮,在Options框中的Database栏中选择所想登陆的SQLServer数据库名。然后单击“OK〞按钮。

VisualBasic5.0是Microsoft推出的一个功能强大的可视化编程工具。它凭借与ODBC良好的接口和提供应用户极其完善的网络数据库控件,赢得国内外众多编程爱好者的青睐。有了VisualBasic我们可以利用它的ODBC接口在几分钟内编制一个基于SQLServer的客户机/效劳器数据库应用软件。

9.以下采用编程常用的DAO和RDO两种方法,为大家介绍一下怎样使用VisualBasic5.0远程SQLServer数据库

(1)用DAO方法翻开远程数据库

①在本地ODBC的FileDSN中设置与SQLSERVER连接的数据源。需要设:DataSourceName:数据源名,Server:SQL效劳器名,LoginID:用户名,Password:用户口令,DatabaseName:数据库名。(这种设置不可在单机状态下设)

②添加data控件,以及一个DBGrid控件

③在程序中添加如下代码:假定数据源名为pms;用户名为:test;用户口令为:355;SQLServer数据表为:工资情况。DimssqlAsStringData1.Connect=″ODBC;DSN=pms;uid=test;pwd=355″ssql=″select*from工资情况″Data1.Re

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论