通過 Oledb 來串連 Oracle 資料庫

來源:互聯網
上載者:User

前面的文章是介紹了一個關於使用 OracleClient 來訪問 Oracle 資料庫的 Demo,

不過,好像微軟宣稱從 .NET 4.0 開始將放棄對 OracleClient 的支援,

所以接下來的博文還是會介紹更多的 .NET 訪問 Oracle 資料庫的方法,

其實訪問 Oracle 資料庫有很多種方法,比如使用 ODBC 實現,

或者是 OracleClient 實現,或者是 Oledb 實現,

又或者是通過 Oracle 給出的 Oracle Data Provider for .NET (ODP.NET) 來完成,

至於最後一個 ODP.NET 的話,必須另外加 Oracle 提供的組件了,

還有一個比較有趣的東西就是可以通過 Oracle 提供的 Oracle Developer Tools for Visual Studio,

這個東西您安裝以後,就可以像 Sql Server 一樣,在 Visual Studio 中直接存取 Oracle 資料庫了,

不過這一篇博文還先只介紹 Oledb 吧,

由易到難,到後面再介紹其他的一些訪問 Oracle 資料庫的方法,

其實使用 Oledb 訪問 Oracle 資料庫很簡單的,和上一篇博文中使用 OracleClient 訪問一樣,

只是在一些基本的方法和類上不一樣而已,而後就是串連資料庫的連接字串稍微有一點變化,

還有值得一提的是,在 OracleClient 訪問 Oracle 資料庫時,

不需要太多 Oracle 資料庫中的資料類型,

因為在 OracleClient 中都有專門針對 Oracle 資料庫中類型的一些擷取值的方法,

例如

而在 Oledb 中訪問 Oracle 時,就必須控制好資料類型的轉換,

例如

下面就來看 Demo 了,

先看一下連接字串吧

這個  Demo 實現的功效和前一篇使用 OracleClient 訪問 Oracle 資料庫時 Demo 的效果是一樣的,

也是通過 SCOTT 使用者登入,然後訪問資料庫中的 EMP 資料表,得到資料,

從上面可以看到其實這個 Demo 和上一個 Demo 真的沒有什麼變化,

不過接下來的幾篇介紹訪問 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.