C 連線資料庫的四種方法

2021-07-25 08:57:41 字數 1768 閱讀 1255

在進行以下連線資料庫之前,請先在本地安裝好oracle client,同時本次測試system.data的版本為:2.0.0.0。

本次測試會在32-bit和64-bit上同時測試,32-bitoracle10g。

1.1首先需要在控制面板->管理工具->資料來源(odbc)。

1.2using system.data.odbc;

1.3連線資料庫

odbcconnection conn = new odbcconnection(dsn=***;uid=***;pwd=***;);

conn.open();              

conn.close();

32-bit 和64-bit 都ok。

2.1oledb連線驅動有msdaora和oraoledb.oracle,他們分別由微軟和oracle提供。

使用oraoledb.oracle驅動,需要安裝oracle data 

provider for ole db 。在32位機器上兩者都可以,在64位機器上,使用「msdaora」會出現「未在本地計算機上註冊「msdaora.1」提供程式」的問題,oraoledb.oracle一切正常。

2.2連線資料庫  

//using system.data.oledb;

oledbconnection conn = new oledbconnection("provider=msdaora.1;user id=***;password=***;data source=***;persist security info=false");  provider需要根據實際情況修改

conn.open();               

conn.close();

3.1//using system.data.oracleclient;

3.2連線資料庫

oracleconnection conn = new oracleconnection(「data source=***;user=***;password=***;」);

conn.open();

conn.close();

32-bit 和64-bit 都ok。

4.1  //using oracle.dataaccess.client 需要安裝 oracle data providerfor .net framework 2

4.2  連線資料庫

oracle.dataaccess.client.oracleconnection conn = new oracle.dataaccess.client.oracleconnection("data source=yellow;user id=knemes;password=oracle");

conn.open();                

conn.close();

32

-bit 和64-bit 都ok,但需要注意你的版本。

C 連線Oracle資料庫的四種方法

連線oracle資料庫的四種方法 目錄 c連線資料庫的四種方法 odbc oledb oracleclient oracledataaccess 在進行以下連線資料庫之前,請先在本地安裝好oracle client,同時本次測試system.data的版本為 2.0.0.0。在安裝oracle cl...

C 連線資料庫的三種方法

第一種方法 直接通過資料庫的使用者名稱 密碼等連線到資料庫進行資料庫連線。如 private void sqlconn sqlconncetion conn new sqlconnection server database pubs pwd uid sa sqlconncetion cmd new...

C 連線資料庫的三種方法

第一種方法 直接通過資料庫的使用者名稱 密碼等連線到資料庫進行資料庫連線。如 private void sqlconn 其中sqlconnection 是資料庫連線類,sqldataadapter是資料介面卡,sqlcommand是資料操作命令,即執行sql語言。說明,使用sqlconnection...