久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

VC知識庫文章 - VC Oracle 開發(fā)入門

 weicat 2008-04-03

VC++ Oracle 開發(fā)入門

作者:尹傳焱

  ORACLE 數(shù)據(jù)庫以其優(yōu)良的性能得到廣泛的稱贊,。但是 ORACLE 客戶端不像 SQL Server 能方便地連接到數(shù)據(jù)庫,。首先,要給客戶機裝一個 ORACLEL OLEDB 通訊軟件,,該軟件可從如下地址獲得:

ftp://yblshenzhen.8800.org/OraOLEDB.exe
www.oracle.com

  只有安裝了此軟件,,客戶機才可以和 ORACLE 服務(wù)器通訊。為什么 SQL Server 可以直接連到數(shù)據(jù)庫呢,,因為微軟己經(jīng)把“SQL Server 的通訊軟件”集成到 Windows 中了,。裝好通訊軟件,我們要進行配置才可以正確的連接到服務(wù)器,。打開 Net Configuration Assistance,,出現(xiàn)以下畫面:


圖一

在“監(jiān)聽程序配置”和“命名方法配置”兩項保默認,在“本地網(wǎng)絡(luò)服務(wù)名配置”要注意,,選擇本地網(wǎng)絡(luò)服務(wù)名配置,,保持默認到配置服務(wù)器這一步,如下:


圖二

注意此服務(wù)器的名字為 ORACLE 數(shù)據(jù)庫的 SID,我這里是 mike,。再下一步是選擇協(xié)議,,一般為TCP,下一步是輸入主機名,,為服務(wù)器的 IP 或 NETBIOS NAME,。


圖三

要保證能 PING 通主機名。


圖四

下一步是測試,,最好測試成功,,如果不成功,從三個方面入手:

  • 檢查 ORACLE 服務(wù)器是否啟動,;
  • 檢查 SID 是否正確,;
  • 和主機之間的網(wǎng)絡(luò)是否連通;
  • 用戶名和密碼沒錯, 初始為scott/tiger,;

現(xiàn)在用VC新建一個基于對話框的工程,。我們用ADO連接數(shù)據(jù)庫,在 stdafx.h中加入:

#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")

在 App 的 Initialize() 函數(shù)中加入:

try
{
m_pConnection.CreateInstance(__uuidof(Connection));
m_pConnection->Open("Provider=MSDAORA.1;Data Source=mike;","scott","tiger",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox(e.ErrorMessage());
}
m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pRecordset->open(("select * from yourtables",
m_pConnection.GetInterfacePtr(),
adOpenDynamic,
adLockOptimistic,
adCmdText));      
其余和普通的ADO數(shù)據(jù)庫操作一樣......

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多