c 管理信息系統mysql
#include#include #include #include int main() { MYSQL conn;//創建mysql對象 MYSQL_RES *result;//用于存儲結果集 MYSQL_ROW row;//用于存儲行的數據 mysql_init(&conn);//初始化mysql const char *host = "localhost";//主機名或ip地址 const char *user = "root";//mysql用戶名 const char *passwd = "123456";//mysql密碼 const char *db = "test";//數據庫名 unsigned int port = 3306;//mysql端口號 if(mysql_real_connect(&conn, host, user, passwd, db, port, NULL, 0)) { printf("連接mysql數據庫成功\n"); //執行sql語句 const char *sql = "SELECT * FROM student"; if(mysql_query(&conn, sql)) { printf("查詢失敗\n"); } else { printf("查詢成功\n"); //獲取結果集 result = mysql_store_result(&conn); //獲取列數 int num_fields = mysql_num_fields(result); //輸出結果集 while(row = mysql_fetch_row(result)) { for (int i = 0; i< num_fields; i++) { printf("%s\t", row[i]); } printf("\n"); } } //釋放結果集 mysql_free_result(result); //關閉連接 mysql_close(&conn); } else { printf("連接mysql數據庫失敗\n"); } return 0; }
以上是一個簡單的c語言程序,用于連接mysql數據庫并執行查詢語句。程序通過使用mysql API來實現對mysql數據庫的操作。
上一篇mysql join用法
下一篇c 用mysql數據庫