在B/S模式下資料庫與開發工具的串連方法.
1、用odbc串連資料庫:
odbc中提供三種dsn,它們的區別很簡單:使用者dsn只能用於本使用者。系統dsn和檔案dsn的區別只在於串連資訊的存放位置不同:系統dsn存放在
odbc儲存區裡,而檔案dsn則放在一個文字檔中。
在asp中使用它們時,寫法如下:
1)、sql server:
用系統dsn: connstr="DSN=dsnname; UID=xx; PWD=xxx;DATABASE=dbname"
用檔案dsn: connstr="FILEDSN=xx; UID=xx; PWD=xxx;DATABASE=dbname"
還可以用連接字串(從而不用再建立dsn):
connstr="DRIVER={SQL SERVER};SERVER=servername;UID=xx;PWD=xxx"
2)、access:
用系統dsn: connstr="DSN=dsnname"
(或者為:connstr="DSN=dsnname;UID=xx;PWD=xxx")
用檔案dsn: connstr="FILEDSN=xx"
還可以用連接字串(從而不用再建立dsn):
connstr="DRIVER={Microsoft Access Driver};DBQ=d:\abc\abc.mdb"
2、用oledb串連資料庫: 1)、sql server:
connstr="PROVIDER=SQLOLEDB; DATA SOURCE=servername( Data
Source=(local)或者是Data Source="127.0.0.1",伺服器名稱);UID=xx;PWD=xxx;DATABASE=dbname"
2)、access:
connstr="PROVICER=MICROSOFT.JET.OLEDB.4.0;
DATA SOURCE=c:\abc\abc.mdb"
3、使用UDL檔案:
UDL檔案是用來存放資料庫連接資訊的一個文字檔,有點象檔案DSN,不過UDL是針對OLEDB(直接的和面向ODBC的)的。
UDL的建立方法:
右擊案頭或資源管理員-》建立-》microsoft資料連線
其中的設定工作應該比較清楚了。
UDL的用法:
connstr="file name=e:\abc\abc.udl"
本文連結:http://yiqianlingyiye0109.blog.163.com/blog/static/181221173201211994524570/
本文作者:廊坊師範學院資訊技術提高班九期張薄