• <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>
            隨筆 - 47, 文章 - 10, 評論 - 8, 引用 - 0
            數(shù)據(jù)加載中……

            使用 C 語言操作 MySQL

            發(fā)現(xiàn)了一篇文章,感覺還不錯,不過沒測試,是不是在linux下能用
            http://www.unix-cd.com/unixcd12/article_view.asp?id=4138
            貼一段以前在windows上使用mysql的代碼。
            ?1#include?<stdio.h>
            ?2#include?<string.h>
            ?3#include?<winsock2.h>
            ?4#include?"mysql.h"
            ?5
            ?6#pragma?comment(lib,"libmySQL.lib")
            ?7
            ?8void?main(){
            ?9???MYSQL?*mysql;
            10???MYSQL_RES?*res;
            11???MYSQL_ROW?row;
            12???char?*query;
            13???int?t,r;
            14???
            15
            16???mysql=mysql_init(mysql);
            17???if?(!mysql_real_connect(mysql,"localhost","root","","ceshi",0,NULL,0))
            18???{
            19???????printf(?"Error?connecting?to?database:?%s\n",mysql_error(mysql));
            20???}

            21???else
            22???????printf("Connected\n");
            23
            24???query="Insert?Into?admin(username,password)?values('whoami','iampf')";
            25???t=mysql_real_query(mysql,query,(unsigned?int)strlen(query));
            26???if(t)
            27???{
            28???????printf("Insert?Error:%s\n",mysql_error(mysql));
            29???}

            30
            31???query="select?*?from?admin";
            32???t=mysql_real_query(mysql,query,(unsigned?int)?strlen(query));
            33???if?(t)
            34???{
            35??????printf("Error?making?query:?%s\n",
            36??????????????mysql_error(mysql));
            37???}

            38???else?printf("Query?made\n");
            39???res=mysql_use_result(mysql);
            40???for(r=0;r<mysql_field_count(mysql);r++){
            41???????????row=mysql_fetch_row(res);
            42???????????if(row<0)?break;
            43???????????for(t=0;t<mysql_num_fields(res);t++){
            44???????????????????printf("%s?",row[t]);
            45???????????}

            46???????????printf("\n");
            47???}

            48???mysql_close(mysql);
            49}

            50
            51

            posted on 2006-04-06 14:29 編程之道 閱讀(645) 評論(0)  編輯 收藏 引用 所屬分類: C/C++數(shù)據(jù)庫

            久久国产精品无码网站| 久久高潮一级毛片免费| 久久中文字幕精品| 伊人久久精品无码av一区| 亚洲精品乱码久久久久久中文字幕| 国产精品久久久久久久久软件| 久久综合给合久久狠狠狠97色69 | 国产69精品久久久久99尤物| 久久精品亚洲精品国产欧美| 亚洲综合熟女久久久30p| 丁香狠狠色婷婷久久综合| 一本大道久久东京热无码AV| 久久久久久亚洲Av无码精品专口 | 久久精品成人免费国产片小草| 久久精品国产亚洲av麻豆蜜芽| 久久国产免费观看精品| 久久精品中文无码资源站| 国产日韩欧美久久| 精品熟女少妇a∨免费久久| 日韩一区二区三区视频久久| MM131亚洲国产美女久久| 久久人人爽人人爽人人片AV不 | 蜜臀av性久久久久蜜臀aⅴ | 亚洲伊人久久成综合人影院| 9999国产精品欧美久久久久久| 狠狠色噜噜色狠狠狠综合久久| 精品久久久久久无码中文字幕 | 国产成人精品久久一区二区三区| 久久人与动人物a级毛片| 免费精品久久久久久中文字幕| 久久综合九色综合97_久久久| 精品国产一区二区三区久久久狼| 国内高清久久久久久| 伊人久久精品影院| 亚洲国产精品成人AV无码久久综合影院| 欧美牲交A欧牲交aⅴ久久| 亚洲va久久久噜噜噜久久| 伊人久久大香线蕉av不变影院| 77777亚洲午夜久久多喷| 久久夜色精品国产网站| 无码国内精品久久人妻|