提供程序组件(1)Connection类
Connection有两个构造函数一个是有参数的,一个是没有参数的。用的更多的是他带有参数的那个构造函数。构造函数中使用的连接字符串。
下面我们来介绍字符串的参数:
一、Provider参数
指定Connection类用于和是数据库通信驱动程序。
不同的数据库有不同的驱动程序如图:
此外由于SqlConnection 和OracleConnection类专门用于SQLServer和Oracle所以不需要Provider。
二、DataSource
参数定义:用于指定运行数据库计算机的服务器名。
作 用 :建立与服务起的网络连接以便于数据库服务器通信
说 明:连接Access数据库时这个参数指定路径和数据库名。
三、DataBase 制定存储数据的数据库名
四、UserID PassWord登录数据时的用户名和密码。
举两个例子,供大家参考,不对的地方望大家指教:
(使用的是OLEDBConnection类。)
Accesss数据库连接字符串:
Dim strConnection as string=”Provider=Microsoft.Jet.OLEDB.4.0;”+_
“Data Source=C:\program Files\microsoft Office\office03\Samples\Northwind.mdb”
Dim objConnection as new OLEDBconnection (strConnection)
上面是驱动程序,数据库所在位置,由于Data Source包含了数据库的所有信息,所以省略了DataBase参数,也省略了 UserID 和Password 。
Sql Sever 数据库的连接字符串:
Dim strConnection as string=”provider=SQLOLEDB;Data Source=服务器名;”&_
“DataBase=数据库名; UserID=Sa;PassWord= 数据库密码”
Dim objConnection as new OLEDBConnection(strConnection)