欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

MySQL的C語言編程(一)

系統(tǒng) 2779 0

初學(xué)MySQL,記錄一下MySQL用c語言編程時(shí)遇到的問題。

這是我的源程序:

      
         1
      
      
        int
      
       main(
      
        void
      
      
        )


      
      
         2
      
      
        {


      
      
         3
      
       MYSQL *mysql=
      
        NULL;


      
      
         4
      
      
         5
      
      
         6
      
      
        if
      
      ((mysql=mysql_init(mysql))==
      
        NULL)


      
      
         7
      
      
        {


      
      
         8
      
       fprintf(stderr,
      
        "
      
      
        Cannot initialize MySQL
      
      
        "
      
      
        );


      
      
         9
      
      
        return
      
      
        1
      
      
        ;


      
      
        10
      
      
        }


      
      
        11
      
      
        if
      
      (mysql_real_connect(mysql,
      
        "
      
      
        localhost
      
      
        "
      
      ,
      
        "
      
      
        kerry
      
      
        "
      
      ,
      
        "
      
      
        beck123
      
      
        "
      
      ,NULL,
      
        0
      
      ,NULL,
      
        0
      
      )==
      
        NULL)


      
      
        12
      
      
        {


      
      
        13
      
       fprintf(stderr,
      
        "
      
      
        %d:%s \n
      
      
        "
      
      
        ,mysql_errno(mysql),mysql_error(mysql));


      
      
        14
      
      
        return
      
      
        1
      
      
        ;


      
      
        15
      
      
        }


      
      
        16
      
       printf(
      
        "
      
      
        Succeed!\n
      
      
        "
      
      
        );


      
      
        17
      
      
        return
      
      
        0
      
      
        ;


      
      
        18
      
       }
    

?

MySQL的c API有幾個(gè)重要的數(shù)據(jù)類型:

  • ?MYSQL

    該結(jié)構(gòu)代表 1 個(gè)數(shù)據(jù)庫連接的句柄。幾乎所有的 MySQL 函數(shù)均使用它。不應(yīng)嘗試拷貝 MYSQL 結(jié)構(gòu)。不保證這類拷貝結(jié)果會(huì)有用

  • MYSQL_RES

    該結(jié)構(gòu)代表返回行的查詢結(jié)果( SELECT ,? SHOW ,? DESCRIBE ,? EXPLAIN )。在本節(jié)的剩余部分,將查詢返回的信息稱為“結(jié)果集”。

  • ?MYSQL_ROW

    這是 1 行數(shù)據(jù)的“類型安全”表示。它目前是按照計(jì)數(shù)字節(jié)字符串的數(shù)組實(shí)施的。(如果字段值可能包含二進(jìn)制數(shù)據(jù),不能將其當(dāng)作 由Null 終結(jié)的字符串對(duì)待,這是因?yàn)檫@類值可能會(huì)包含 Null 字節(jié))。行是通過調(diào)用 mysql_fetch_row() 獲得的。

  • ?MYSQL_FIELD

    該結(jié)構(gòu)包含關(guān)于字段的信息,如字段名、類型和大小。這里詳細(xì)介紹了其成員。通過重復(fù)調(diào)用 mysql_fetch_field() ,可為每個(gè)字段獲得 MYSQL_FIELD 結(jié)構(gòu)。字段值不是該結(jié)構(gòu)的組成部份,它們包含在 MYSQL_ROW 結(jié)構(gòu)中。

  • ?MYSQL_FIELD_OFFSET

    這是 MySQL 字段列表偏移量的“類型安全”表示(由 mysql_field_seek() 使用 )。偏移量是行內(nèi)的字段編號(hào),從 0 開始。



聲明“MYSQL *mysql=NULL;“,必須為該指針賦值為NULL。如果定義為"MYSQL *mysql;",不為該指針賦值,就會(huì)生成野指針,程序運(yùn)行時(shí)會(huì)發(fā)生“段錯(cuò)誤 (核心已轉(zhuǎn)儲(chǔ))“錯(cuò)誤。

“野指針”不是NULL指針,是指向“垃圾”內(nèi)存(不可用內(nèi)存)的指針。人們一般不會(huì)錯(cuò)用NULL指針,因?yàn)橛胕f語句很容易判斷。但是“野指針”是很危險(xiǎn)的,if無法判斷一個(gè)指針是正常指針還是“野指針”。有個(gè)良好的編程習(xí)慣是避免“野指針”的唯一方法。

?

調(diào)用mysql_init()函數(shù),該函數(shù)會(huì) 分配或初始化與 mysql_real_connect() 相適應(yīng)的 MYSQL 對(duì)象。 如果 mysql NULL 指針, 該函數(shù)將分配、初始化、并返回新對(duì)象。否則,將初始化對(duì)象,并返回對(duì)象的地址。如果 mysql_init() 分配了新的對(duì)象,當(dāng)調(diào)用 mysql_close() 來關(guān)閉連接時(shí)。將釋放該對(duì)象。

?

MySQL的C語言編程(一)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦?。?!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 久草免费在线 | 久久精品亚洲 | 日韩天天操 | 又黄又爽免费无遮挡在线观看 | 亚洲毛片网站 | 亚洲av毛片久久久久 | 国产精品极品美女自在线看免费一区二区 | 欧美激情bbbbbxxxxⅹ | 91福利一区二区在线观看 | 黄色免费毛片 | 无码AV免费一区二区三区A片 | 日韩一区二区三区在线视频 | 波多野结衣在线网址 | 亚洲福利 | 日韩在线黄色片 | 国产精品你懂的在线播放 | 国产日韩一区二区 | а√天堂资源中文最新版地址 | 日韩三级一区 | 色婷婷色综合缴情在线 | 日产乱码卡1卡2卡三免费 | 国产香蕉免费精品视频 | 成人亚洲一区二区色情无码潘金莲 | 韩国三级中文字幕hd久久精品 | 久草看片 | 99国精产品一区二区三区A片 | 亚洲天堂久久 | 日本道在线视频 | 欧美精品一级 | 99SE久久爱五月天婷婷 | 青青热在线观看视频精品 | 日日摸日日添夜夜爽97 | 欧美精品99毛片免费高清观看 | 亚洲精品久久久久影院 | 很黄很暴力深夜爽爽无遮挡 | 日韩色小说 | 日韩精品久久久久 | av日韩一区二区三区 | 一级毛片免费播放 | 亚洲精品第一页 | 亚洲3atv精品一区二区三区 |