用oledb連線資料庫

2021-06-17 17:30:07 字數 1139 閱讀 7355

odbc,oledb,ado,adox的關係:

odbc: 曾經的資料庫通訊標準

oledb: 在一切物件化的趨勢下,ms打算用它取代odbc.

oledb分兩種:直接的oledb和面向odbc的oledb,後者架構在odbc上,這樣沒有自己的oledb提供者的資料庫也可以使用oledb的特點了。

ado: 其實只是乙個應用程式層次的介面,它用oledb來與資料庫通訊。

adox: 對ado的安全性,維護性(如:建立乙個資料庫)進行了擴充套件。

用odbc連線資料庫:

odbc中提供三種dsn,它們的區別很簡單:使用者dsn只能用於本使用者。系統dsn和檔案dsn的區別只在於連線資訊的存放位置不同:系統dsn存放在odbc儲存區里,而檔案dsn則放在乙個文字檔案中。

它們的建立方法就不說了。

在asp中使用它們時,寫法如下:

a.sql server:

用系統dsn: connstr="dsn=dsnname; uid=xx; pwd=***;database=dbname" 

用檔案dsn: connstr="filedsn=xx; uid=xx; pwd=***;database=dbname" 

還可以用連線字串(從而不用再建立dsn):

connstr="driver=;server=servername;uid=xx;pwd=***"

b.access:

用系統dsn: connstr="dsn=dsnname"

(或者為:connstr="dsn=dsnname;uid=xx;pwd=***")

用檔案dsn: connstr="filedsn=xx" 

還可以用連線字串(從而不用再建立dsn):

connstr="driver=;dbq=d:\abc\abc.mdb"

用oledb連線資料庫:

a.sql server:

connstr="provider=sqloledb;

data source=servername;uid=xx;pwd=***;database=dbname" 

b.access:

connstr="provicer=microsoft.jet.oledb.4.0;

data source=c:\abc\abc.mdb"

用mysqli連線資料庫

connect to a mysql server 連線資料庫伺服器 link mysqli connect localhost the host to connect to 連線mysql位址 jian the user to connect as 連線mysql使用者名稱 123456 the ...

幾種連線資料庫的OLEDB驅動程式

以下是連線幾種資料庫的驅動,把用 和 括住的地方儲存為檔案你就可以直接呼叫了 連線access資料庫 連線excel資料庫 連線oracle資料庫 dim conn dim connstr set conn server.createobject adodb.connection 資料來源名就是在控...

php連線資料庫有什麼用,PHP連線資料庫操作

php要對資料庫進行操作,首先要做的是與資料庫建立連線,通常我們使用mysqli connect函式進行資料庫連線,該函式需要指定主機的位址 mysql使用者名稱 mysql密碼和資料庫名稱。mysqli connect 函式 功能函式開啟乙個到 mysql 伺服器的新的連線 語法mysqli co...