qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Linux系統下C/C++開發mysql數據庫應用

          一、Linux下掛載光驅:
            掛載光驅 mount -t iso9660 /dev/cdrom /mnt/cdrom
            卸載光驅 umount /dev/cdrom
            彈出光驅 eject
            推進光驅 eject –t
            二、運行MySQL只需安裝:
            mysql-server-3.23.54a-11.i386.rpm
            mysql-3.23.54a-11.i386.rpm
            開發MySQL需要特別安裝開發包:
            mysql-devel-3.23.54a-11.i386.rpm
            三、Linux程序包的安裝:
            rpm –ivh 要安裝的軟件包
            rpm –qa | grep 特定的軟件包
            rpm –e 要刪除的軟件包
            四、Linux中Mysql服務的啟動:
            /etc/rc.d/init.d/mysqld status 查看當前的mysql服務狀態
            service mysqld start 啟動mysql服務
            mysql –u root –p pass 使用用戶名root和密碼pass連接mysql數據庫
            五、Linux C/C++開發MySQL程序結構
            頭文件:#include
            編譯選項:
            gcc -o server server.c –I /usr/include/mysql –L /usr/lib/mysql –l mysqlclient –lz –lm
            連接過程:
            Step 1:連接數據庫
            建立MYSQL mysql;
            mysql_init(&mysql);初始化
            mysql_real_connect(&mysql,“hostname”,“username”,“password”,“database”,0,NULL,0);
            Step 2:執行SQL語句
            mysql_real_query(&mysql,SQL);
            Step 3:獲取查詢結果
            建立MYSQL_RES結構 *res;
            res = mysql_store_result(&mysql);
            Step 4:獲取查詢結果每一行,并進行相應處理
            mysql_fetch_row(res);
            mysql_num_fields(res); 獲取結果的字段數
            printf(“%s\n”,row[index]);
            Step 5:釋放資源
            mysql_free_result(res);
            mysql_close(&mysql);

          posted on 2013-10-09 10:45 順其自然EVO 閱讀(832) 評論(0)  編輯  收藏 所屬分類: linux

          <2013年10月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 怀柔区| 内丘县| 元江| 化德县| 山东省| 宿州市| 青神县| 石屏县| 昭苏县| 太原市| 长海县| 宜兴市| 嵊泗县| 高平市| 锡林浩特市| 女性| 彭阳县| 那坡县| 安福县| 新绛县| 固安县| 贞丰县| 抚远县| 临泽县| 苏州市| 怀集县| 余干县| 策勒县| 德惠市| 洛阳市| 都匀市| 苏尼特左旗| 湖州市| 始兴县| 平昌县| 美姑县| 海南省| 阳西县| 盐边县| 息烽县| 昌宁县|