Oracle資料庫連線方法總結

2021-08-17 21:44:24 字數 1568 閱讀 4009

1.ado物件的匯入

匯入方式如下所述

1.#import"c:\programfiles\commonfiles\system\ado\msado15.dll"no_namespacerename("eof","adoeof")rename("bof","adobof")

2.#import"c:\programfiles\commonfiles\system\ado\msado60.tlb"named_guidsrename("eof","adoeof"),rename("bof","adobof")

using namespace adodb;//此處應指明adodb

3.#import "c:\\program files\\commonfiles\\system\\ado\\msado20.tlb"no_namespace

rename("eof","adoeof")

2.初始化com元件

ado庫是乙個com動態庫,所以應初始化元件:

::coinitialize(null);//初始化com環境

::couninitialize();  //在程式最後還要釋放com環境

3.連線資料庫

m_pconnection.createinstance(__uuidof(connection));

assert(m_pconnection!= null);

cstring strconnect="provider=oraoledb.oracle.1;data source=server; persist security info=true; user id=使用者;password=密碼";

trycatch(_com_error e)

catch (...)

4.運算元據庫

使用智慧型指標操作,自能指標包括連線物件指標(_connectionptr)、記錄集物件指標(_recordsetptr)和命令物件指標(_commandptr)。通過這些指標可以很容易的建立和刪除ado物件。

智慧型指標宣告

_recordsetptr m_precordset;  

然後通過createinstance函式建立物件例項,**如下:

//方法一 

m_precordset.createinstance(__uuidof(recordset));

//方法二

m_precordset.createinstance("adodb.connection");

資料庫連線方法總結

自我總結的資料庫連線方法 以查詢全部為例 一 傳統連線 1.類dbconnection 用於得到connection 物件 public class dbconnection catch exception e 取得資料庫連線 public connection getconnection 關閉資料...

ArcGIS連線Oracle資料庫方法

從資料庫平台下拉列表中選擇 oracle,以連線到 oracle 資料庫,或直接連線到 oracle 資料庫中的地理資料庫。連線到 oracle 時,在例項文字框中提供下列 oracle easy connect 字串中的乙個 請確保 oracle 例項已組態為允許使用 easy connect。如...

Oracle遠端連線資料庫總結

注 本文講述了oracle資料庫例項連線的配置過程,三個重要的配置檔案位於c oracle product 10.1.0 db 1 network admin目錄下 1.sqlplus sqlnet.ora 檔案格式names.directory path tnsnames,hostname 客戶端...