C 使用OracleClient鏈結的新方式

2021-07-24 14:45:21 字數 1280 閱讀 8899

目前根據網上的資料c#連oracle資料主要有兩種方式oracleclient和oledb,不得不說這兩種方式都非常古老了,更別說ado.net元件元件中的oracleclient已經被棄用了。

但是現在有了一種新的解決方案,那就是oracle官方的oracleclient,而且用了它之後也不再需要單獨的監聽程式了。

下面是使用方法:

1.右鍵您的專案---管理nuget程式包-搜尋oracle找到oracle.manageddataaccess這個外掛程式;

2.下面直接按照往常的通用方法寫就可以了

/// /// 連線字串

///

/// /// 執行單條sql

///

/// sql語句

/// 引數

public static int execute(string sql, oracleparameter paras)

)//這個呼叫將把引數陣列傳進sql,同時寫入資料庫

i = command.executenonquery();

command.parameters.clear();}}

catch (oracleexception e)

finally

}return i;

}

password=***;user id=***;data source=(description=(address_list=(address=(protocol=tcp)(host=***)(port=1521)))(connect_data=(server=dedicated)(service_name=****)))

以下為執行事務的備忘:

public static bool executetran(listmodels)

cmd.executenonquery();

cmd.parameters.clear();

}tran.commit(); //如果兩條sql命令都執行成功,則執行commit這個方法來執行這些操作。

issuccess = true;

}catch (oracleexception e)}}

}catch (oracleexception e)

finally

}return issuccess;

}



OracleClient配置方式

1 開啟該資料夾下的oracleclient network admin用記事本開啟 如下 修改紅框裡的ip為當前oracle服務端主機ip 2 將該資料夾的路徑配置到環境變數中 3 環境變數配置方式 我的電腦滑鼠右鍵 屬性 單擊高階系統設定 出現下面該視窗 單機環境變數 出現如下視窗 找到系統變數...

Oracle client安裝教程

二 安裝 開啟安裝,預設一直下一步即可。最後再選擇開啟 tnsnames.ora檔案 三 配置tnsnames.ora檔案 示例如下 mydb description address protocol tcp host 172.16.1.16 port 1521 connect data serve...

安裝oracle client及配置

二 安裝步驟 2,因為沒賬號,所以點選 建立賬戶 註冊乙個。3,填完一些基本資訊後建立成功。5,啟動安裝中 6,選 管理員 7,選語言已預設的了,點下一步即可。8,選安裝路徑。9,選路徑後如圖所示 10,安裝前檢測環境 11,點 完成 12,安裝中 13,安裝成功。14,安裝成功後要配置的,在配置前...