常用的資料庫連接方法(ODBC,OLE DB ,UDL)

來源:互聯網
上載者:User

在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/           

本文作者:廊坊師範學院資訊技術提高班九期張薄

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.