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 客戶端...