c 連線Oracle庫整理

2021-07-02 19:26:43 字數 1043 閱讀 6239

c#連線oracle庫整理

1.使用framework集連線(oracleclient)

1.1 條件:安裝oracle客戶端

1.2 連線字串:

建議使用1.2.2 否則在oracle 客戶端裡必須要做配置

1.3 注意:「system.data.oracleclient.oracleconnection」已過時。

在oracle 安裝目錄下 找到 oracle.dataaccess.dll新增引用,然後 using oracle.dataaccess.client;連線字串注意修改

2.使用ole db連線

2.1 oracle公司的驅動

2.1.1 條件:安裝oracle驅動:oracle provider for ole db

2.1.3 

using system.data.oledb;

2.2 微軟公司的oracle驅動

2.2.1 條件:安裝微軟驅動:microsoft oracle ole db

2.2.3  

using system.data.oledb;

2.2.4:注意點:缺點:處理複雜sql、blob欄位

3.使用odp.net連線

3.2 注意:安裝比較麻煩

4.使用第三方驅動連線

4.2 連線字串: user id=myusername;password=mypassword;host=ora;pooling=true;min pool size=0;max pool size=100;connection lifetime=0;

4.3 using devart.data.oracle;

4.4注意: 待驗證

總結:1.system.data.oracleclient 微軟不再支援 使用oracle.dataaccess.dll,odp.net貌似也是使用此dll 但存在32 64 版本問題,不太好使用

2.使用oracle oledb 效率更高。 

3.對於各種資料庫的連線方式,可參考

www.connectionstrings.com

C 連線oracle資料庫

using system.data.oracleclient 首先要引入上面這條語句,如果這條語句報錯,那應該是沒有引用oracleclient.dll,在專案上右鍵 新增引用,在.net選項卡中找到system.data.oracleclient,如果找不到,那就點 瀏覽 選項卡,找到c wind...

C 連線Oracle資料庫

public oracleconnection psrcoracon string psrcconn data source sourceservicename uid sourceusername pwd sourcepassword psrcoracon new oracleconnection...

C 連線oracle資料庫

c 連線oracle資料庫的時候,需要安裝oracle客戶端,這樣會比較麻煩,這裡提供一種連線方式 即第三方庫oracle.manageddataaccess.dll 可以不用安裝oracle客戶端就可以進行連線。12 在工程中新增引用 oracle.manageddataaccess.dll 3引...