日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C++庫連接來對(duì)MySQL數(shù)據(jù)庫進(jìn)行正確連接

以下的文章主要向大家描述的是用C++庫連接來對(duì)Oracle數(shù)據(jù)庫, MS SQL,與MySQL數(shù)據(jù)庫的實(shí)際操作流程,我最近在網(wǎng)上找到了SQLAPI++,它的主要功能是訪問多個(gè)SQL數(shù)據(jù)庫(Oracle(大型網(wǎng)站數(shù)據(jù)庫平臺(tái))。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供綏陽網(wǎng)站建設(shè)、綏陽做網(wǎng)站、綏陽網(wǎng)站設(shè)計(jì)、綏陽網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、綏陽企業(yè)網(wǎng)站模板建站服務(wù),十年綏陽做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

SQLServer,DB2,Sybase,Informix,InterBase,SQLBase,MySQL數(shù)據(jù)庫PostgreSQL)C++庫。SQLAPI++直接調(diào)用本地目標(biāo)數(shù)據(jù)庫管理系統(tǒng)(DBMS)的API(不像ADO一樣使用OLEDBand/orODBC中間層)。

SQLAPI++庫扮演了一個(gè)中間件以間接方便訪問數(shù)據(jù)庫的角色,這就是為什么SQLAPI++是訪問數(shù)據(jù)庫最快的方法。在開發(fā)和發(fā)布您的應(yīng)用程序時(shí)不再需要安裝和配置OLEDBand/orODBC的驅(qū)動(dòng)。

SQLAPI支持的開發(fā)平臺(tái)有MicrosoftVisualC++,BorlandC++Builder,GunProjectCandC++Compiler。

示例代碼如下:

 
 
 
  1. #include forprintf  
  2. #includemainSQLAPI++header  
  3. intmain(intargc,char*argv[])  
  4. {  
  5. SAConnectioncon; 

連接數(shù)據(jù)對(duì)象

 
 
 
  1. SACommandcmd(  
  2. &con,  
  3. "Selectfid,fvarchar20fromtest_tbl");  

命令對(duì)象,其中包含了一個(gè)查詢語句,你在測試的時(shí)候可以根據(jù)需要修改它。

try

{ 

連接MySQL數(shù)據(jù)庫

在這個(gè)例程中連接的是Oracle(大型網(wǎng)站數(shù)據(jù)庫平臺(tái))數(shù)據(jù)庫,

當(dāng)然它也可以連接Sybase,Informix,DB2

SQLServer,InterBase,SQLBaseandODBC

con.Connect("test","tester","tester",SA_Oracle(大型網(wǎng)站數(shù)據(jù)庫平臺(tái))_Client);

執(zhí)行查詢語句

cmd.Execute();

顯示查詢后的結(jié)果

 
 
 
  1. while(cmd.FetchNext())  
  2. {  
  3. printf("Rowfetched:fid=%ld,fvarchar20='%s' ",  
  4. cmd.Field("fid").asLong(),  
  5. (constchar*)cmd.Field("fvarchar20").asString());  
  6. }  

提交當(dāng)前事務(wù)

 
 
 
  1. con.Commit();  
  2. printf("Rowsselected! ");  
  3. }  
  4. catch(SAException&x)  

異常處理

 
 
 
  1. try  

退出當(dāng)前事務(wù)

 
 
 
  1. con.Rollback();  
  2. }  
  3. catch(SAException&)  
  4. {  

顯示錯(cuò)誤信息

 
 
 
  1. printf("%s ",(constchar*)x.ErrText());  
  2. }  
  3. return0;  
  4. }  

SQLAPI++的官方網(wǎng)站是www.sqlapi.com,它提供評(píng)估版本給客戶測試??上гu(píng)估版本的庫文件在連接數(shù)據(jù)庫成功后,會(huì)彈出一個(gè)MessageBox對(duì)話框。我在測試它的時(shí)候覺得很煩,便把它破解掉了,如果需要可以到我的個(gè)人網(wǎng)站去下載它www.szsmart.net,不過只提供BCB的破解版本。

上述的相關(guān)內(nèi)容就是對(duì)用C++庫連接Oracle, MS SQL, MySQL數(shù)據(jù)庫的描述,希望會(huì)給你帶來一些幫助在此方面。


名稱欄目:C++庫連接來對(duì)MySQL數(shù)據(jù)庫進(jìn)行正確連接
新聞來源:http://m.5511xx.com/article/cdhgijh.html