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