ASP.NET溝通Oracle資料庫

  • 3796
  • 0
  • 2013-10-30

摘要:ASP.NET溝通Oracle資料庫

之前剛接觸Oracle時,一直在煩惱到底該用哪個元件去溝通

其中有找到幾種方法:

第一種:using System.Data.OracleClient;

微軟是說不在為System.Data.OracleClient做更新的動作
System.Data.OracleClient 中的型別已被取代。雖然 .NET Framework 4 版仍然支援這些型別,不過未來的版本將移除它們。Microsoft 建議您使用協力廠商的 Oracle 提供者。
http://msdn.microsoft.com/zh-tw/library/system.data.oracleclient.aspx

第二種:using System.Data.OleDb;

這個方法我有個疑問,當回傳是個資料集合

System.Data.OracleClient有OracleType.Cursor可以宣告
但是System.Data.OleDb中的OleDbType要宣告成什麼呢?

第三種也是目前採用的方法是選擇Oracle官方提供的

Oracle Data Access Components (ODAC) for Windows Downloads

安裝下載的檔案後,把在安裝目錄下的Oracle.DataAccess.dll,並加入專案參考後就可以用囉!!!