C# VS2010中,用微軟內建的System.Data.OracleClient來串連Oracle資料庫

來源:互聯網
上載者:User

標籤:

由於微軟在.Net架構4.0中已經決定撤銷使用System.Data.OracleClient,造成在VS2010中無法串連Oracle資料庫,但它還依舊存在於.Net架構中,我們可以通過自己引用

 C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.OracleClient.dll 來獲得對Oracle資料庫的支援。

方法:

1、在VS2010中開啟[解決方案管理器]--右擊[引用]--[添加引用]

 

2、選擇[瀏覽]找到“C:\Windows\Microsoft.NET\Framework\v2.0.50727 ”目錄,在下面選擇System.Data.OracleClient.dll

之後就可以在程式編輯視窗使用using System.Data.OracleClient了

 

另外:微軟決定撤銷System.Data.OracleClient 內容如下:

  對於那些開發.Net應用程式而資料庫又是Oracle的人來說,這則新聞顯得特別有意義,微軟正打算將Oracle資料提供者從ADO.NET路線圖中移除。

  微軟決定撤銷System.Data.OracleClient是因為有相當數量的MVP都傾向於選擇第三方Oracle資料提供者,負責 ADO.NET OracleClient的產品經理Himanshu Vasishth在ADO.NET團隊部落格文章中宣布了這一決定。

  但在.Net架構4.0中微軟將會繼續支援System.Data.OracleClient,但會被標記為“不宜使用”,根據Vasishth的說法,這對現有的應用程式沒有任何影響,它們將會按預期運轉得很好。

  他在文章中提到“使用OracleClient開發新的應用程式仍然是可行的,但在.Net 4.0中編譯時間會彈出一個警告對話方塊,編譯好後,運行時不會再彈出警告對話方塊,我們強烈建議使用者使用我們夥伴的ADO.NET Provider for Oracle代替微軟OracleClient進行新應用程式的開發”。

  第三方提供Oracle資料提供者的有DataDirect和Devart科技公司,此外還有Oracle公司的資料提供者,叫做Oracle Data Provider for .NET (ODP.NET),這些都是很流行的Oracle資料庫提供者。

C# VS2010中,用微軟內建的System.Data.OracleClient來串連Oracle資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.