• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            用C++庫(kù)連接Oracle, MS SQL, MySQL等數(shù)據(jù)庫(kù)

            最近在網(wǎng)上找到一個(gè)好東西SQLAPI++,它是可以訪問(wèn)多個(gè)SQL數(shù)據(jù)庫(kù)(Oracle, SQL Server, DB2, Sybase, Informix, InterBase, SQLBase, MySQL, PostgreSQL)C++庫(kù)。SQLAPI++直接調(diào)用本地目標(biāo)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的API(不像ADO一樣使用OLEDB and/or ODBC 中間層)。SQLAPI++庫(kù)扮演了一個(gè)中間件以間接方便訪問(wèn)數(shù)據(jù)庫(kù)的角色,這就是為什么SQLAPI++是訪問(wèn)數(shù)據(jù)庫(kù)最快的方法。在開(kāi)發(fā)和發(fā)布您的應(yīng)用程序時(shí)不再需要安裝和配置OLEDB and/or ODBC的驅(qū)動(dòng)。
            SQLAPI支持的開(kāi)發(fā)平臺(tái)有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; // 連接數(shù)據(jù)對(duì)象
                SACommand cmd(
                    &con,
                    "Select fid, fvarchar20 from test_tbl"); // 命令對(duì)象,其中包含了一個(gè)查詢語(yǔ)句,//你在測(cè)試的時(shí)候可以根據(jù)需要修改它。
            // 本文轉(zhuǎn)自 C++Builder 研究 - http://www.ccrun.com/article.asp?i=1020&d=ssoqrd
               
                try
                {       
                    // 連接數(shù)據(jù)庫(kù)
                    // 在這個(gè)例程中連接的是Oracle數(shù)據(jù)庫(kù),
                    // 當(dāng)然它也可以連接 Sybase, Informix, DB2
                    // SQLServer, InterBase, SQLBase and ODBC
                    con.Connect("test""tester""tester", SA_Oracle_Client);

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

                    // 提交當(dāng)前事務(wù)
                    con.Commit();

                    printf("Rows selected!\n");
                }
                catch(SAException &x)
                {
                    // 異常處理
                    try
                    {
                        // 退出當(dāng)前事務(wù)
                        con.Rollback();
                    }
                    catch(SAException &)
                    {
                    }
                    // 顯示錯(cuò)誤信息
                    printf("%s\n", (const char*)x.ErrText());
                }
               
                return 0;
            }
            SQLAPI++的官方網(wǎng)站是www.sqlapi.com,它提供評(píng)估版本給客戶測(cè)試。可惜評(píng)估版本的庫(kù)文件在連接數(shù)據(jù)庫(kù)成功后,會(huì)彈出一個(gè)MessageBox對(duì)話框.

            posted on 2008-01-02 09:16 lovetiffany 閱讀(1752) 評(píng)論(3)  編輯 收藏 引用

            評(píng)論

            # re: 用C++庫(kù)連接Oracle, MS SQL, MySQL等數(shù)據(jù)庫(kù) 2008-01-02 14:38 <a href=http://minidx.com>minidxer</a>

            原文后面還有幾句,幫你補(bǔ)充完整:

            我在測(cè)試它的時(shí)候覺(jué)得很煩,便把它破解掉了,如果需要可以到我的個(gè)人網(wǎng)站去下載它www.szsmart.net,不過(guò)只提供BCB的破解版本。

              SQLAPI Library Crack下載

              http://down.ddvip.com/view/11809742917667.html  回復(fù)  更多評(píng)論   

            # re: 用C++庫(kù)連接Oracle, MS SQL, MySQL等數(shù)據(jù)庫(kù) 2008-03-19 18:12 8340

            沒(méi)開(kāi)放代碼的不敢用啊。  回復(fù)  更多評(píng)論   

            # re: 用C++庫(kù)連接Oracle, MS SQL, MySQL等數(shù)據(jù)庫(kù) 2010-06-30 16:39 tiffany jewellery

            <a href="http://www.sterlingtiffany.com/">tiffany jewellery</a> is the best online shoping.<a href="http://www.tiffanyforsale.com">tiffany sale</a> good <a href="http://www.tiffanyforsale.com">tiffany on sale</a> Present give you!!   回復(fù)  更多評(píng)論   


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            <2008年3月>
            2425262728291
            2345678
            9101112131415
            16171819202122
            23242526272829
            303112345

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            留言簿(4)

            隨筆檔案

            網(wǎng)站收藏

            搜索

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久国产福利免费| 伊人 久久 精品| 久久久婷婷五月亚洲97号色 | 亚洲国产成人久久综合一区77| 精品久久人人妻人人做精品| 综合久久国产九一剧情麻豆| 久久精品麻豆日日躁夜夜躁| 精品水蜜桃久久久久久久| 中文字幕无码久久精品青草| 国产成人精品白浆久久69| 亚洲伊人久久成综合人影院| 国产精品久久久亚洲| 亚洲精品无码久久久| 久久久久久狠狠丁香| 久久精品国产久精国产一老狼| 国产精品久久久久9999| 日本精品一区二区久久久| 99久久成人国产精品免费 | 波多野结衣中文字幕久久| 久久精品无码免费不卡| 国产精品美女久久久| 精品熟女少妇AV免费久久| 国产免费福利体检区久久| 国产精品久久久久AV福利动漫| 中文字幕无码久久精品青草| 久久久久免费视频| 久久精品国产亚洲欧美| 九九精品99久久久香蕉| 亚洲AV日韩精品久久久久久久| 亚洲&#228;v永久无码精品天堂久久| 99久久精品日本一区二区免费| 久久国产色av免费看| 无码国内精品久久综合88| 久久丝袜精品中文字幕| 久久久久女教师免费一区| 激情久久久久久久久久| 大蕉久久伊人中文字幕| 久久久久国产精品三级网| 日韩欧美亚洲综合久久影院Ds| 久久精品国产一区二区电影| 久久久久无码国产精品不卡|