国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
獲得mysql.h 建立C接口 - 懶懶一笑 - JavaEye技術網(wǎng)站

安裝mysql 獲得 mysql.h 建立C接口

今天費了好長時間終于讓C操作MYSQL成功了,在此把方法記下來,留著以后用。hoho~
先安裝mysql
代碼:
sudo apt-get install mysql-server mysql-client

再裝開發(fā)包
代碼:
sudo apt-get install libmysqlclient15-dev

安裝完以后,C代碼里添加頭文件
代碼:
#include <mysql.h>

編譯方法:
代碼:
gcc $(mysql_config --cflags) xxx.c -o xxx $(mysql_config --libs)


可以用以下代碼測試一下
代碼:
/* Simple C program that connects to MySQL Database server*/
#include <mysql.h>
#include <stdio.h>

main() {
    MYSQL *conn;
    MYSQL_RES *res;
    MYSQL_ROW row;

   char *server = "localhost";
   char *user = "root";
   char *password = ""; /* 此處改成你的密碼 */
   char *database = "mysql";

    conn = mysql_init(NULL);

   /* Connect to database */
   if (!mysql_real_connect(conn, server,
          user, password, database, 0, NULL, 0)) {
      fprintf(stderr, "%s\n", mysql_error(conn));
      exit(1);
   }

   /* send SQL query */
   if (mysql_query(conn, "show tables")) {
      fprintf(stderr, "%s\n", mysql_error(conn));
      exit(1);
   }

    res = mysql_use_result(conn);

   /* output table name */
   printf("MySQL Tables in mysql database:\n");
   while ((row = mysql_fetch_row(res)) != NULL)
      printf("%s \n", row[0]);

   /* close connection */
    mysql_free_result(res);
    mysql_close(conn);
}

會輸出現(xiàn)有數(shù)據(jù)庫和表內(nèi)容。

原文鏈接地址:http://forum.ubuntu.org.cn/viewtopic.php?f=44&p=1031013
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
c/vc/c++ 將文件保存到mysql數(shù)據(jù)庫(longblob類型)
Linux下用C語言API連接MySQL數(shù)據(jù)庫
C語言連接Mysql數(shù)據(jù)庫示例代碼
C語言鏈接數(shù)據(jù)庫
MySQL 中文顯示亂碼
亂碼處理
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服