C 連線Oracle資料庫的四種方法

2021-06-26 18:12:45 字數 2139 閱讀 7565

連線oracle資料庫的四種方法

目錄(?)

[-]

c連線資料庫的四種方法

odbc

oledb

oracleclient

oracledataaccess

在進行以下連線資料庫之前,請先在本地安裝好oracle client,同時本次測試system.data的版本為:2.0.0.0。

在安裝oracle client上請注意,如果os是3-bit請安裝32-bit的oracle client,但os是64-bit執行的,則需要安裝32-bit客戶端,如果是按64位執行的,則安裝64位客戶端,而不是os是64-bit的,就要安裝64-bit的oracle客戶端。

本次測試會在32-bit 

和64-bit 

上同時測試,32-bit 

oracle10g。

1.1首先需要在控制面板->管理工具->資料來源(odbc)。

1.2using system.data.odbc;

1.3連線資料庫

odbcconnection conn = new odbcconnection(dsn=***;uid=***;pwd=***;);          conn.open();                       conn.close();

32-bit 和64-bit 都ok。

2.1oledb連線驅動有msdaora和oraoledb.oracle,他們分別由微軟和oracle提供。

使用oraoledb.oracle驅動,需要安裝oracle data 

provider for ole db 。在32位機器上兩者都可以,在64位機器上,使用「msdaora」會出現「未在本地計算機上註冊「msdaora.1」提供程式」的問題,oraoledb.oracle一切正常。

2.2連線資料庫 

//using system.data.oledb;

oledbconnection conn = new oledbconnection("provider=msdaora.1;user id=***;password=***;data source=***;persist security info=false");  provider需要根據實際情況修改             conn.open();                           conn.close();

3.1//using system.data.oracleclient;

3.2連線資料庫

oracleconnection conn = new oracleconnection(「data source=***;user=***;password=***;」);              conn.open();              conn.close();

32-bit 和64-bit 都ok。

4.1  //using oracle.dataaccess.client 需要安裝 oracle data providerfor .net framework 2

4.2  連線資料庫

oracle.dataaccess.client.oracleconnection conn = new oracle.dataaccess.client.oracleconnection("data source=yellow;user id=knemes;password=oracle");         conn.open();                        conn.close();

32

-bit 和64-bit 都ok,但需要注意你的版本。

mysql的四種連線方式 資料庫的四種連線方式

a表 b表 a.id同parent id 存在關係 1 內連線 相當於select a.b.from a,b where a.id b.id select a.b.from a inner join b on a.id b.parent id 結果是 2 左連線 左表的挨個資訊去查詢,查不到則將右邊...

Oracle資料庫中表的四種連線方式講解

oracle資料庫中表的四種連線方式講解 表的連線是指在乙個sql語句中通過表與表之間的關連,從乙個或多個表中檢索相關的資料,大體上表與表之間的連線主要可分四種,分別為相等連線,外連線,不等連線和自連線,本文將主要從以下幾個典型的例子來分析oracle表的四種不同連線方式 1.相等連線 通過兩個表具...

Oracle資料庫中表的四種連線方式講解

表的連線是指在乙個sql語句中通過表與表之間的關連,從乙個或多個表中檢索相關的資料,大體上表與表之間的連線主要可分四種,分別為相等連線,外連線,不等連線和自連線,本文將主要從以下幾個典型的例子來分析oracle表的四種不同連線方式 1.相等連線 通過兩個表具有相同意義的列,可以建立相等連線條件。只有...