a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

用C++庫連接Oracle, MS SQL, MySQL等數據庫

2023-06-09 12:08:08
字體:
來源:轉載
供稿:網友

最近在網上找到一個好東西SQLAPI++,它是可以訪問多個SQL數據庫(Oracle, SQL Server, DB2, Sybase, Informix, InterBase, SQLBase, MySQL, PostgreSQL)C++庫。SQLAPI++直接調用本地目標數據庫管理系統(DBMS)的API(不像ADO一樣使用OLEDB and/or ODBC 中間層)。SQLAPI++庫扮演了一個中間件以間接方便訪問數據庫的角色,這就是為什么SQLAPI++是訪問數據庫最快的方法。在開發和發布您的應用程序時不再需要安裝和配置OLEDB and/or ODBC的驅動。
SQLAPI支持的開發平臺有Microsoft Visual C++,Borland C++ Builder,Gun Project C and C++ Compiler。

示例代碼如下:

#include <stdio.h> 
// for printf
#include <SQLAPI.h> 

// main SQLAPI++ header

int main(int argc, char* argv[])
{
    SAConnection con; // 連接數據對象
    SACommand cmd(
        &con,
        "Select fid, fvarchar20 from test_tbl"); // ming令對象,其中包含了一個查詢語句,//你在測試的時候可以根據需要修改它。
   
    try
    {       
        // 連接數據庫
        // 在這個例程中連接的是Oracle數據庫,
        // 當然它也可以連接 Sybase, Informix, DB2
        // SQLServer, InterBase, SQLBase and ODBC
        con.Connect("test""tester""tester", SA_Oracle_Client);
// 本文轉自 C++Builder研究 - http://www.ccrun.com/article.asp?i=1020&d=ssoqrd

        // 執行查詢語句
        cmd.Execute();
        // 顯示查詢后的結果
        while(cmd.FetchNext())
        {
            printf("Row fetched: fid = %ld, fvarchar20 = '%s'/n"
                cmd.Field("fid").asLong(),
                (const char*)cmd.Field("fvarchar20").asString());
        }

        // 提交當前事務
        con.Commit();

        printf("Rows selected!/n");
    }
    catch(SAException &x)
    {
        // 異常處理
        try
        {
            // 退出當前事務
            con.Rollback();
        }
        catch(SAException &)
        {
        }
        // 顯示錯誤信息
        printf("%s/n", (const char*)x.ErrText());
    }
   
    return 0;
}
SQLAPI++的官方網站是www.sqlapi.com,它提供評估版本給客戶測試。可惜評估版本的庫文件在連接數據庫成功后,會彈出一個MessageBox對話框。我在測試它的時候覺得很煩,便把它破解掉了,如果需要可以到我的個人網站去下載它www.szsmart.net,不過只提供BCB的破解版本。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品久久影院 | 色播久久 | 精品视频久久 | av免费在线观看网址 | 国产成人综合网 | 百性阁综合另类 | 欧美第8页 | 人人av在线| 日韩三级电影在线观看 | 这里精品 | 久操视频在线观看 | 狠狠艹| 国产伦精品一区二区三区四区视频 | 欧美精品区 | 精品久| av电影院在线观看 | 最新av中文字幕 | 国产不卡视频在线观看 | 国产高清无av久久 | 成人伊人| 亚洲高清一区二区三区 | 欧美成人久久久免费播放 | 五月婷婷综合网 | 国产免费av在线 | 亚洲精品综合中文字幕 | 国产伦精品久久久一区二区三区 | 午夜亚洲 | 成人国产 | 亚洲人人舔人人 | 日韩精品一区二区三区老鸭窝 | igao视频| 一区二区三区av | 国产不卡福利片 | 国产日韩91 | 欧美成人手机在线 | 四虎影院在线免费播放 | 国产一区二区三区久久久 | 成人免费视频网站在线观看 | 亚洲精品久久久蜜桃 | 欧美视频一级片 | 国产综合区 |