通過 Oledb 來連線 Oracle 資料庫

2021-09-08 21:14:12 字數 1492 閱讀 4822

前面的文章是介紹了乙個關於使用 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 資料庫的方法,

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

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

不需要太多 oracle 資料庫中的資料型別,

因為在 oracleclient 中都有專門針對 oracle 資料庫中型別的一些獲取值的方法,

例如

而在 oledb 中訪問 oracle 時,就必須控制好資料型別的轉換,

例如

下面就來看 demo 了,

先看一下連線字串吧

這個  demo 實現的功效和前一篇使用 oracleclient 訪問 oracle 資料庫時 demo 的效果是一樣的,

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

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

不過接下來的幾篇介紹訪問 oracle 資料庫方法的博文會稍微複雜一些了!!!

PB 通過ODBC或OLEDB連線ACCESS

pb 通過odbc或oledb連線access 1.odbc 1.1 建立odbc資料來源 1.2 profile sqlca.dbms odbc sqlca.autocommit false sqlca.dbparm connectstring dsn xtktv uid admin pwd 00...

PowerDesigner連線Oracle資料庫

引用 一。注意 1.powerdesigner的安裝目錄不能有空格,否則測試連線時報錯uable to connect,sqlstate 08004,ora 12154 tns 無法解析指定的連線識別符號 二。建立連線,win7系統,64位,oracle伺服器在遠端11g,本地僅安裝32位10g的o...

OLEdb連線簡介

有許多種辦法可以連上乙個資料庫.你可以用system dsn,dsn less連線或是本地的oledb provider.oledb?這是什麼什麼玩藝兒?也許你們中的許多人以前沒有聽說過.要回答這個問題,我們先得回顧一下資料庫連線的歷史.早期的資料庫連線是非常困難的.每個資料庫的格式都不一樣,開發者...