




已阅读5页,还剩73页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理课程设计实验指导书实验名称:数据库原理课程设计 实验类型: 综合性实验学时:一周适用对象: 计算机科学与技术一、实验目的这门课是为计算机科学与技术专业的学生在学习数据库原理B后,为培养更好的解决问题和实际动手能力而设置的实践环节。通过这个环节,使学生拥有能够应用数据库原理对数据库系统进行设计的能力。为后继课程和毕业设计打下良好基础。二、实验要求设计一个基于数据库的综合数据库管理系统,包括后台数据库的设计和前台用户终端的设计,具体题目四年不重复,要求:1准备工作:在课外安装相关的数据库管理系统软件和开发工具软件,并根据参考书熟悉DBMS的功能、结构,为后期综合实验打好基础。2概念模型的设计:根据题目要求,列出实体集,并应用E-R图描述实体的属性和实体之间的联系。3逻辑模型的设计:根据已建立好的E-R图选用关系模型设计关系表,包括设计关系表的属性、主码等,要求关系表中的属性名必须使用英文,呈现给用户的视图时显示中文。4完整性设计:包括实体完整性、参照完整性和用户自定义完整性的设计;比如年龄的范围、考试成绩的范围、职务的范围等。并设计多表间的联系,比如学生表和成绩表,要求根据E-R图的设计设计关系表的外码,并举例说明。5规范化设计:使用范式理论证明你所设计的关系至少属于3NF,写出证明过程;否则进行模式分解,直到该关系满足三范式,并写出分解过程;6SQL语言的考察:使用DBMS所支持的SQL语言完成关系表的建立,数据的插入、修改和更新等功能,着种考查关系表的查询(单表查询、多表查询和组合查询等,跟关系代数一起考查);7图形化用户界面的设计:完成题目所要求的各种功能,并用菜单或者工具栏的形式组织各种功能(如数据的录入、查询、更新维护等);8权限管理的设计:所设计的系统应该有一定的权限管理,不同的用户登陆完成功能是不一样的,对数据表的权限也不同。比如在学生信息系统中,学生登陆后对成绩表只有查询的权限而没有更新的权限等。9写出实验报告,要求写出每一步的详细设计方案。三、实验原理该系统所使用的原理有概念模型、三层模式、关系表理论、范式理论等。四、实验所需仪器、设备、材料计算机、DBMS软件、可视化开发平台以及各类参考书。五、实验预习要求、实验条件、方法及步骤1根据给出的题目,设计该系统的概念模型,并用ER图表示;2根据ER图设计数据库和关系表;3完成题目的各项功能;4设计图形化用户终端来整合各项功能。六、思考题 1 如何从一个实际的题目中设计概念模型?2 如何将一个概念模型转换成关系模型?3 对所设计的关系模型用范式理论进行分析,证明她属于何种范式,并把它改进到3NF,写出模式分解的过程。4 如何设计关系表的完整性?5 考虑关系代数中除法的SQL语言的实现方法。6 各种SQL语句的使用方法。附录:附录1 实验可选题目1 学生信息管理信息系统2 学生成绩管理信息系统3 图书管理信息系统4 物资管理信息系统5 汽车销售管理信息系统6 超市管理信息系统7 通讯录管理信息系统8 工资管理信息系统9 酒店管理信息系统10 小区物业管理信息系统附录2 各种数据管理系统的安装现在市场上的数据库系统多种多样,大体上流行的数据库系统有Sql Server、Oracle、Mysql、Sybase,小型数据库系统有Access。下面对它们的安装进行一一说明: Sql ServerSql Server是微软公司研发的数据库管理系统,它是一个杰出的数据库平台,可用于大型联机事务处理、数据仓库、以及电子商务等。我们以Sql Server 2000 personal来介绍Sql Server的安装过程。(1) 运行personal目录下的Autorun.exe文件或其它可执行文件,调出安装程序后,出现图一所示界面。选择“本地计算机”后,点击“下一步”。(2) 在第二个选择对话框中,选最上面一项:“创建新的SQL Server实例”,然后点击“下一步”。(3) 在安装定义对话框中,选中“服务器和客户端工具”。(4) 安装类型选择典型安装。建议你将程序文件和数据文件的目的文件夹均选择在C盘(引导盘)以外的其它分区或其它盘符上,如图四所示的D盘等。(5) 身份验证选择“混合模式”。请注意,sa的登录密码与Windows的登录密码不能相同。如出现相同,软件则无法连接数据库。sa为高级用户名,sa的密码即是软件的初始密码。(6) 当出现下面所示界面时,SQL Server 安装前的定义结束,安装正式开始。如机器没有特别故障,SQL Server 应能安装进你的机器中。(7) 你的机器如使用Windows98操作系统,安装了SQL Server 数据库后,在右下角的状态栏中应有一个服务器运行标志。如没有这个标志,请在开始菜单栏程序组的SQL Server组件下运行“服务管理器”。(8) 如果服务管理器已运行(右下角状态栏中有运行标志),软件与数据库还是联系不上,原因仍是SQL Server数据库中设置存在问题。此时,可以在开始菜单栏的程序组中,找到SQL Server 组件中的“企业管理器”,点击“企业管理器”会出现图八所示的管理窗口。点击“编辑SQL Server注册属性”可以改变或纠正属性项目。(9) 已注册的SQL Server属性项目如下图所示。请注意:必须选择“使用SQL Server身份验证“,登录名一定要填写“sa”,密码一定不能与Windows登录密码相同! OralceOracle是美国甲骨文(oracle)公司研发的数据库管理系统。由于其强大的数据管理功能及其跨平台性,Oracle在中高端数据库市场上处于霸主地位,在各个行业中得到了广泛的应用。下面我们以Oracle 8i R2 (8.1.6) for Windows 2000来介绍Oracle的安装过程。安装之前,请注意:1、关闭所有正在运行的程序2、规划一个磁盘,至少需要1000MB的硬盘空间(1)双击setup.exe文件或者从光盘自动启动,出现下面的画面:(2) 稍等一会,出现“欢迎”画面二(3) 点击“已安装产品”,出现画面三(4) 如果以前安装过Oracle的一些产品,此处会显示出产品列表,本例以前没有安装过其他产品,点击“关闭”,单击“下一步”,出现画面四(5) 出现文件定位画面,来源路径为C:oracle816ntstageproducts.jar目标路径为D:OracleOra81单击“下一步”,出现画面五(6) 系统显示“正在装载产品列表”,进度进行到100%时,出现画面六(7) 选择“Oracle8i Enterprise Edition .0”,单击“下一步”,出现画面七(8) 选择“安装类型”为“典型(1001MB)”,单击“下一步”,出现画面八(9)屏幕右上角出现进度条,进度进行到一定程度时,出现画面九(10) 系统提示,请输入“数据库标识”(11) 本例输入,全局数据库名:oradb,SID值自动随着全局数据库名变化,可以更改单击“下一步”,出现画面十一(12)屏幕右上角进度条继续前进,达到100%时,出现画面十二(13) 出现摘要画面,对你想要安装的产品作一个总结,单击“安装”,出现画面十三(14) 开始正式安装系统文件,进度条不断前进,耗时一般在1个小时左右,进度条达到100%时,出现画面十四(15) 数据库开始创建,进度达到100%时,出现画面十五(16) 数据库创建完成,显示数据库的一些基本信息,包括:数据库名:oradb数据库系统标识符(SID):oradbSYS 帐户口令:change_on_installSYSTEM 帐户口令:manager单击“确定”,出现画面十六(17) 安装完毕后,系统菜单上会出现以下子菜单(18) 使用SQL*Plus工具连接数据库开始程序Oracle - OraHome81Application DevelopmentSQL Plus注意事项:Oracle初始口令internal/oraclesys/change_on_installsystem/managerscott/tiger8i OEM初始口令sysman/oem_temp AccessAccess是微软Office家族的一部分,只要安装好Office,Access自然安装成功,在此不在详述。 MysqlMysql是著名的开源数据库管理系统,最新的稳定版是4.1.11,建议初学者安装稳定版。下载后是个ZIP的压缩包:mysql-4.1.11-win32.zip(注意找在Windows下使用的安装包),用WinZip或WinRAR解压缩后运行setup.exe进行安装,操作系统是Windows Xp Sp2(1) 安装过程与其它Windows安装程序一样,首先出现的是安装向导欢迎界面(2) 直接点击“Next”,继续,选择安装类型。(3) 这里有3个类型:Typical(典型)、Complete(完全)、Custom(自定义)。选择“自定义”(Custom)安装,然后点“Next”下一步,出现自定义安装界面。(4) 默认情况下MySQL将会被安装到C:Program FilesMySQLMySQL Server 4.1文件夹里面。自己可以改路径,点“Change”更改路径。我嫌它路径太长,更改到了E:MySQL Server 4.1目录下。(5) 点“OK”后回到自定义安装界面,可看见路径已经改为你设置的路径了。(6) 点“Next”,准备开始安装。 (7) 点“Install”开始安装。(8) 完成后出现创建MySQL.com帐号的界面,如果是首次使用MySQL,选“Create anew free MySQL.com accout”。 (9) 点“Next”,输入你的Email地址和自己设定的用于登录MySQL.com的密码。 (10) 填完后点“Next”进入第二步。(11) 在这里填写姓名等相关信息,填完点“Next”,进入第三步。(12) 填完电话号码、公司名称等信息后,点“Next”,然后出现预览你刚才填的信息的界面,再点“Next”出现安装完成界面。(13) 注意,这里有个配置向导的选项(Configure the MySQL Server now),建议勾选立即配置你的MySQL。许多说安装完MySQL后无法启动,原因就在于没有配置MySQL。点击“Finish”完成安装,并开始配置MySQL。(14) 点“Next”,进入配置类型选择页面。选“Detailed configuration”(详细配置)。(15) 点“Next”,进入服务类型选择页面。选“Developer Machine”(开发者机器),这样占用系统的资源不会很多。(16) 点“Next”后,进入数据库用法选择页面。选择“Multifunctional Database”。(17) 点“Next”,进入选择InnoDB数据存放位置页面。(18) 不用更改设置,直接放在Installation Path安装目录里即可,然后点“Next”,选择MySQL的同时联接数。 (19) 选择“Manual Setting”,设置为100(根据自己需要,酌情设置),点“Next”,配置MySQL在TCP/IP通讯环境中的端口。(20) 选择默认的3306端口即可。点“Next”,选择MySQL中的字符设置。 (21) 注意,这里的选择将会影响你是否能在MySQL中使用中文。我们选择gb2312字符集以便支持简体中文,繁体中文选big5。点“Next”,设置Windows服务选项。 (22) 注意,这里的选择很关键。“Install As Windows Service”一定要勾选,这是将MySQL作为Windows的服务运行。“Service Name”就用默认的“MySQL”或者你喜欢的服务名(推荐用默认的“MySQL”)。下面的“Launch the MySQL Server automatically”一定要勾选,这样Windows启动时,MySQL就会自动启动服务,要不然就要手工启动MySQL。许多人说安装MySQL后无法启动、无法连接、出现10061错误,原因就在这里。点“Next”,设置根帐号root的登录密码。 (23) “Modify Security Settings”是设置根帐号的密码,输入你设定的密码即可。“Create An Anonymous Account”是创建一个匿名帐号,这样会导致未经授权的用户非法访问你的数据库,有安全隐患,建议不要勾选。点“Next”,MySQL配置向导将依据你上面的所有设定配置MySQL,以便MySQL的运行符合你的需要。(24) 点“Execute”开始配置,当出现“Service started successfully”时,说明你的配置完成,MySQL服务启动成功。(25) 点“Finish”完成,整个MySQL的配置完成,剩下的就是用MySQL客户端连接MySQL服务器,然后使用了。 Sybase ASE这是一套强大的数据管理平台,能够为任务关键型及交易密集型的应用提供实时服务。下面介绍Sybase ASE 12.5.2开发版安装:(1) 进入目录文件目录,点击setup.exe(2) 按下图选择,点击“Next”(3) 点击“Next”(4) 点击Yes:(5) 选择Custom,点击Next:(6) 选择ODBC,OLEDB,点击Next:(7) 点击Next:(8) 安装程序开始安装。11安装完毕后,点击Next:(9) 点击Next:(10) 点击Next:(11) 点击Next:(12) 点击Next:(13) 点击Finish:附录3 通用的数据库连接方式现在通用的数据连接方式主要有ODBC和ADO两种,下面进行逐一说明: ODBCMcrosoft推出的ODBC(Open Database Connectivity)技术为异质数据库的访问提供了统一的接口。ODBC基于SQL(Structured Query Language),并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性:一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。一个软件开发者开发的客户/服务器应用程序不会被束定于某个特定的数据库之上。ODBC可以为不同的数据库提供相应的驱动程序。ODBC的灵活性表现在以下几个方面: 应用程序不会受制于某种专用的API SQL语句以源代码的方式直接嵌入在应用程序中 应用程序可以以自己的格式接收和发送数据 ODBC的设计完全和ISO Call-Level Interface兼容 现在的ODBC数据库驱动程序支持55家公司的数据产品下面我们以在Windows 2000下SQL SERVER 2000的ODBC设置为例介绍配置ODBC的一般方法。(1)在Windows 2000操作系统的机器上,需要在“控制面板”中打开“管理工具”项才可以看到ODBC设置程序的图标。利用该管理程序,可以完成对数据库源的定义工作。(2) 选择“添加(D)”,可以看到弹出的对话框中需要选择数据库服务的种类(数据库服务器的类型),在本实验中应该选择“Sql Server”。(3)单击“完成”以后弹出的对话框中需要设置数据源的名称(此项必须填写)、数据源的描述(此项可以不写)、服务器的名称(此项设置为“server-2000”)。(4) 单击下一步以后进入用户名称信息的有关设置,如图设置用户名称为“student”,密码仍然和以前实验一样,是空的。(5) 单击下一步以后进入缺省数据库设置,可以设置数据库为“student”或者“pubs”。(6) 单击下一步以后进入语言等其他参数的设置界面,这里我们不需要进行改动(7)单击完成以后可以结束ODBC数据源的设置。以上是Sql Server的ODBC配置过程,其他数据库配置类似。 ADO ADO(ActiveXDataObjects)是Microsoft提供和建议使用的新型的数据访问接口,具体实现为Automation。这样,程序员可以在各种支持Automation的开发环境下方便地访问ADO对象,如VisualBasic、VisualC+、VisualJ+及Delphi等。ADO被实现为OLEDB之上的一个薄层,这使得ADO可以有更快的访问速度,更易使用,同时更节省资源。值得注意的是,对于VisualStudio6.0的用户而言,现在提供的ADO2.0要比VisualStudio5.0时代的ADO1.5更加完整。这意味着程序员可以更为广泛地使用ADO接口,甚至在所有的基于Windows平台的数据访问中使用它。比如对RDS(前身是ADC)的支持,可以方便的构建高效的Web应用。一、对ADO对象的主要操作对ADO对象的主要操作,同DAO、RDO库的实现基本相同。主要包括6个方面:1.连接到数据源。这是可选的、通常涉及ADO的Connection对象。2.向数据源提交命令。通常涉及ADO的Command对象。在查询中可以与参数对象(Parameter)协同使用。3.执行命令,比如一个SELECT脚本。4.如果提交的命令有结果返回,可以通过ADO的Recordset对象对结果进行操作,数据存储在缓存中。5.如果合适,可将缓存中被修改的数据更新到物理的存储上。6.提供错误检测。通常涉及ADO的Error对象。以程序员的视角来看,ADO、DAO和RDO三者的对象名称不很相同。但使用ADO对象要比DAO和RDO简单得多。最主要的一点在于,程序员不用像在使用DAO和RDO那样要从对象模型的顶层开始一步步的创建子对象。因此,ADO提供了一种更灵活的编程方式。二、ADO中主要对象的功能Connection对象,表示了一个到数据源的会话。使用Connection对象的成员,可以使用相应的属性打开到数据源的连接,设置游标的位置,设置默认的当前数据库,设置将使用的OLEDBProvider,直接提交SQL脚本等。值得注意的是,在提交SQL脚本的任务时,不用创建一个Command对象,就可完成查询。另外,对Connection对象的创建是同其他对象无关的。Command对象,可被用于查询数据库并返回结果在Recordset对象中。也可以进行批操作和操纵数据库的结构,当然,这需要使用的OLEDBProvider提供相应的支持。此外,可以将一个激活的Connection对象绑定到Command对象的ActiveConnection属性,这使得多个Command对象实例可以共用一个Connection对象。Recordset对象,用来封装查询的结果,可称为结果集。Field对象,用来表达一行结果中各子段的类型和值。Error对象,用来检测和判断在数据库操作中出现的错误,比如连接失败。 在ADO中,许多对象名后多了一个s,比如Error-Errors,Field-Fields等等。添加s意味着是相应对象的Collection(集合)对象,比如Errors是Error对象的Collection对象。Collection有点像数组(Array),但不同的是,Collection可以以不同类型的数据或对象作为自己的元素,而数组中的各元素通常都是相同类型的。所以,在看到一个对象名最后是s,通常表明这是一个Collection对象,比如Errors中的各元素是由Error对象的实例组成的。附录4 编程工具与数据库的连接现在的编程语言多种多样,我们挑选几个比较流行的软件开发工具为例,来说明他们如何和各种数据库建立连接。.NET(1)SQL Server ODBC: Standard Security:Driver=SQL Server;Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd; Trusted connection:Driver=SQL Server;Server=Aron1;Database=pubs;Trusted_Connection=yes; Prompt for username and password:oConn.Properties(Prompt) = adPromptAlwaysoConn.Open Driver=SQL Server;Server=Aron1;DataBase=pubs;OLE DB, OleDbConnection (.NET) Standard Security:Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd; Trusted Connection:Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI; (use serverNameinstanceName as Data Source to use an specifik SQLServer instance, only SQLServer2000) Prompt for username and password:oConn.Provider = sqloledboConn.Properties(Prompt) = adPromptAlwaysoConn.Open Data Source=Aron1;Initial Catalog=pubs; Connect via an IP address:Provider=sqloledb;Data Source=00,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd; (DBMSSOCN=TCP/IP instead of Named Pipes, at the end of the Data Source SqlConnection (.NET) Standard Security:Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd; - or -Server=Aron1;Database=pubs;User ID=sa;Password=asdasd;Trusted_Connection=False (both connection strings produces the same result) Trusted Connection:Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI; - or -Server=Aron1;Database=pubs;Trusted_Connection=True; (both connection strings produces the same result)(use serverNameinstanceName as Data Source to use an specifik SQLServer instance, only SQLServer2000) Connect via an IP address:Data Source=00,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd; (DBMSSOCN=TCP/IP instead of Named Pipes, at the end of the Data Source is the port to use (1433 is the default) Declare the SqlConnection:C#:using System.Data.SqlClient;SqlConnection oSQLConn = new SqlConnection();oSQLConn.ConnectionString=my connection string;oSQLConn.Open(); VB.NET:Imports System.Data.SqlClientDim oSQLConn As SqlConnection = New SqlConnection()oSQLConn.ConnectionString=my connection stringoSQLConn.Open() Data Shape MS Data ShapeProvider=MSDataShape;Data Provider=SQLOLEDB;Data Source=Aron1;Initial Catalog=pubs;User ID=sa;Password=asdasd; (2) Access ODBC Standard Security:Driver=Microsoft Access Driver (*.mdb);Dbq=C:mydatabase.mdb;Uid=Admin;Pwd=; Workgroup:Driver=Microsoft Access Driver (*.mdb);Dbq=C:mydatabase.mdb;SystemDB=C:mydatabase.mdw; Exclusive:Driver=Microsoft Access Driver (*.mdb);Dbq=C:mydatabase.mdb;Exclusive=1;Uid=admin;Pwd= OLE DB, OleDbConnection (.NET) Standard security:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=somepathmydb.mdb;User Id=admin;Password=; OLE DB, OleDbConnection (.NET) Standard security:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=somepathmydb.mdb;User Id=admin;Password=; Workgroup (system database):Provider=Microsoft.Jet.OLEDB.4.0;Data Source=somepathmydb.mdb;Jet OLEDB:System Database=system.mdw; With password:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=somepathmydb.mdb;Jet OLEDB:Database Password=MyDbPassword; Workgroup (system database):Provider=Microsoft.Jet.OLEDB.4.0;Data Source=somepathmydb.mdb;Jet OLEDB:System Database=system.mdw; With password:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=somepathmydb.mdb;Jet OLEDB:Database(3)OracleODBC New version:Driver=Microsoft ODBC for Oracle;Server=OracleServer.world;Uid=Username;Pwd=asdasd; Old version:Driver=Microsoft ODBC Driver for Oracle;ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword; OLE DB, OleDbConnection (.NET) Standard security:Provider=msdaora;Data Source=MyOracleDB;User Id=UserName;Password=asdasd; This ones from Microsoft, the following are from Oracle Standard Security:Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=Username;Password=asdasd; Trusted Connection:Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1; OracleConnection (.NET) Standard:Data Source=MyOracleDB;Integrated Security=yes; This one works only with Oracle 8i release 3 or later Specifying username and password:Data Source=MyOracleDB;User Id=username;Password=passwd;Integrated Security=no; This one works only with Oracle 8i release 3 or later Declare the OracleConnection:C#:using System.Data.OracleClient;OracleConnection oOracleConn = new OracleConnection();oOracleConn.ConnectionString = my connection string;oOracleConn.Open(); VB.NET:Imports System.Data.OracleClientDim oOracleConn As OracleConnection = New OracleConnection()oOracleConn.ConnectionString = my connection stringoOracleConn.Open() Missing the System.Data.OracleClient namespace? Download .NET Managed Provider for Oracle Great article! Features of Oracle Data Provider for .NET by Rama Mohan G. at C# Corner Core Labs OraDirect (.NET) Standard:User ID=scott; Password=tiger; Host=ora; Pooling=true; Min Pool Size=0;Max Pool Size=100; Connection Lifetime=0 Read more at Core Lab and the product page. Data Shape MS Data Shape:Provider=MSDataShape.1;Persist Security Info=False;Data Provider=MSDAORA;Data Source=orac;user id=username;password=mypw (4)Mysql MyODBC MyODBC 2.50 Local database:Driver=mySQL;Server=localhost;Option=16834;Database=mydatabase; MyODBC 2.50 Remote database:Driver=mySQL;Server=;Port=3306;Option=131072;Stmt=;Database=my-database;Uid=username;Pwd=password; MyODBC 3.51 Local database:DRIVER=MySQL ODBC 3.51 Driver;SERVER=localhost;DATABASE=myDatabase;USER=myUsername;PASSWORD=myPassword;OPTION=3; MyODBC 3.51 Remote database:DRIVER=MySQL ODBC 3.51 Driver;SERVER=;PORT=3306;DATABASE=myDatabase; USER=myUsername;PASSWORD=myPassword;OPTION=3; OLE DB, OleDbConnection (.NET) Standard:Provider=MySQLProv;Data Source=mydb;User Id=UserName;Password=asdasd; Connector/Net 1.0 (.NET) Standard:Server=Server;Database=Test;Uid=UserName;Pwd=asdasd; Download the driver at MySQL Developer Zone. Specifying port:Server=Server;Port=1234;Database=Test;Uid=UserName;Pwd=asdasd; Default port is 3306. Enter value -1 to use a named pipe connection. Declare the MySqlClient connection:C#:using MySql.Data.MySqlClient;MySqlConnection oMySqlConn = new MySqlConnection();oMySqlConn.ConnectionString = Server=Server;Database=Test;Uid=UserName;Pwd=asdasd;oMySqlConn.Open(); VB.NET:Imports MySql.Data.MySqlClientDim oMySqlConn As MySqlConnection = New MySqlConnection()oMySqlConn.ConnectionString = Server=Server;Database=Test;Uid=UserName;Pwd=asdasd;oMySqlConn.Open() MySqlConnection (.NET) eInfoDesigns.dbProvider:Data Source=server;Database=mydb;User ID=username;Password=pwd;Command Logging=false This one is used with eInfoDesigns dbProvider, an add-on to .NET Declare the MySqlConnection:C#:using eInfoDesigns.dbProvider.MySqlClient;MySqlConnection oMySqlConn = new MySqlConnection();oMySqlConn.ConnectionString = my connection string;oMySqlConn.Open(); VB.NET:Imports eInfoDesigns.dbProvider.MySqlClientDim oMySqlConn As MySqlConnection = New MySqlConnection()oMySqlConn.ConnectionString = my connection stringoMySqlConn.Open() SevenObjects MySqlClient (.NET) Standard:Host=server; UserName=myusername; Password=mypassword;Database=mydb; This is a freeware ADO.Net data provider from SevenObjects Core Labs MySQLDirect (.NET) Standard:User ID=root; Password=pwd; Host=localhost; Port=3306; Database=test;Direct=true; Protocol=TCP; Compress=false; Pooling=true; Min Pool Size=0;Max Pool Size=100; Connection Lifetime=0 (5) IBM DB2OLE DB, OleDbConnection (.NET) from ms TCP/IP:Provider=DB2OLEDB;Network Transport Library=TCPIP;Network Address=XXX.XXX.XXX.XXX;Initial Catalog=MyCtlg;Package Collection=MyPkgCol;Default Schema=Schema;User ID=MyUser;Password=MyPW APPC:Provider=DB2OLEDB;APPC Local LU Alias=MyAlias;APPC Remote LU Alias=MyRemote;Initial Catalog=MyCtlg;Package Collection=MyPkgCol;Default Schema=Schema;User ID=MyUser;Password=MyPW IBMs OLE DB Provider (shipped with IBM DB2 UDB v7 or above) TCP/IP:Provider=IBMDADB2;Database=sample;HOSTNAME=db2host;PROTOCOL=TCPIP;PORT=50000;uid=myUserName;pwd=myPwd; ODBC Standard:driver=IBM DB2 ODBC DRIVER;Database=myDbName;hostname=myServerName;port=myPortNum;protocol=TCPIP; uid=myUserName; pwd=myPwd (6)SybaseODBC Standard Sybase System 12 (or 12.5) Enterprise Open Client:Driver=SYBASE ASE ODBC Driver;Srvr=Aron1;Uid=username;Pwd=password Standard Sybase System 11:Driver=SYBASE SYSTEM 11;Srvr=Aron1;Uid=username;Pwd=password;Database=mydb For more information check out the Adaptive Server Enterprise Document Sets Intersolv 3.10:Driver=INTERSOLV 3.10 32-BIT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年皮肤科疑难病例诊断与治疗综合测验答案及解析
- 2025年内分泌学内分泌疾病筛查与诊断试卷答案及解析
- 2025年精神科健康评估与干预实践模拟考试答案及解析
- 2025年精神科抑郁症药物治疗副作用观察考试卷答案及解析
- 民族团结统一课件
- 新质生产力从理论到实践
- 2025年眼科医学知识综合考察答案及解析
- 2025年内科常见疾病诊断与治疗综合考试卷答案及解析
- 安全负责人任命书讲解
- 管理核心内容讲解
- 倾听与问题讲义
- 糖尿病合并足底烫伤护理查房
- 激光拉曼光谱
- 合同诈骗控告书范本
- 转专业学生回原专业申请表(模板)
- GB∕T 5336-2022 汽车车身修理技术条件
- 部编版六年级道德与法治上册第2课《宪法是根本法》精品课件【带视频】
- 南亚环氧树脂
- 常见体表肿物
- 信息检索技术讲义
- 商业银行基于华为OceanStor的关键业务同城切换方案
评论
0/150
提交评论