但是我要連 Oracle 阿!! 這該怎辦ㄌㄟ....
上網找了一下,必須要在程式執行目錄(bin/)中,放入以下五個 DLL 檔案:
- Oracle.DataAccess.dll
- oci.dll
- OraOps11w.dll
- oraociei11.dll
- msvcr71.dll
這些檔案可以在有安裝 Oracle Client 的電腦上找到....我是請同事找給我的.....
另外在連線字串部分,沒辦法使用 OracleDBConnectionStringBuilder 物件產生連線字串,必須用自行組成語法的方式:
string DBConnectionString = @"Data Source=(DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 這是 Oracle Server IP)(PORT = 1521)) )(CONNECT_DATA = (SID = 這裡放SID)(SERVER = DEDICATED) ) );Persist Security Info=True;User ID=這是使用者帳號;Password=使用者密碼;";
最後程式中引用 Oracle.DataAccess.dll 作為參考,相關的 Oracle API 就可以使用囉!