提供程序組件(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)