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

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

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

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

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

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

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

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

示例代碼如下:

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

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

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

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

try

{ 

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

在這個例程中連接的是Oracle(大型網站數(shù)據(jù)庫平臺)數(shù)據(jù)庫,

當然它也可以連接Sybase,Informix,DB2

SQLServer,InterBase,SQLBaseandODBC

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

執(zhí)行查詢語句

cmd.Execute();

顯示查詢后的結果

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

提交當前事務

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

異常處理

 
 
 
  1. try  

退出當前事務

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

顯示錯誤信息

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

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

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


網站名稱:C++庫連接來對MySQL數(shù)據(jù)庫進行正確連接
網頁網址:http://www.5511xx.com/article/cdhgijh.html