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...