include 目錄
三個檔案
這裡要注意,標頭檔案的順序一定要按照下圖
#include #include //一定要包含這個
#include "mysql.h" //引入mysql標頭檔案
#include //包含附加依賴項
#pragma comment(lib,"wsock32.lib")
#pragma comment(lib,"libmysql.lib")
mysql mysql; //mysql連線
mysql_field *fd; //欄位列陣列
char field[32][32]; //存欄位名二維陣列
mysql_res *res; //這個結構代表返回行的乙個查詢結果集
mysql_row column; //乙個行資料的型別安全(type-safe)的表示,表示資料行的列
char query[150]; //查詢語句
bool connectdatabase(); //函式宣告
void freeconnect();
bool querydatabase1(); //查詢1
bool querydatabase2(); //查詢2
bool insertdata(); //增
bool modifydata(); //改
bool deletedata(); //刪
int main(int argc, char **ar**)
//連線資料庫
bool connectdatabase()
else }
//釋放資源
void freeconnect()
/***************************資料庫操作***********************************/
//其實所有的資料庫操作都是先寫個sql語句,然後用mysql_query(&mysql,query)來完成,返回0 查詢成功,返回1查詢失敗
//包括建立資料庫或表,增刪改查
//查詢資料
bool querydatabase1()
else
//獲取結果集
if (!(res = mysql_store_result(&mysql))) //獲得sql語句結束後返回的結果集
//列印資料行數
printf("number of dataline returned: %d\n", mysql_affected_rows(&mysql));
//獲取欄位的資訊
char *str_field[32]; //定義乙個字串陣列儲存字段資訊
for (int i = 0; i < 6; i++) //在已知字段數量的情況下獲取欄位名
for (int i = 0; i < 6; i++) //列印字段
printf("%10s\t", str_field[i]);
printf("\n");
//列印獲取的資料
while (column = mysql_fetch_row(res)) //在已知字段數量情況下,獲取並列印下一行
return true;
}bool querydatabase2()
else
res = mysql_store_result(&mysql);
//列印資料行數
printf("number of dataline returned: %d\n", mysql_affected_rows(&mysql));
for (int i = 0; fd = mysql_fetch_field(res); i++) //獲取欄位名
strcpy(field[i], fd->name);
int j = mysql_num_fields(res); // 獲取列數
for (int i = 0; i**參考:
出現此情況時,是因為沒有指定標頭檔案路徑
-i 後填寫指定從mysql中複製到你的工程目錄下的標頭檔案include-l動態庫路徑 -l 動態庫名動態庫使用參考:
這裡生成的可執行檔案是放在bin目錄下的,由於使用類動態庫,所以執行時需要將動態庫libmysql.dll拷貝乙份放在bin目錄下
連線成功。
windows xampp環境下公升級mysql
question 安裝ones erp系統,安裝提示 need mysql version 5.6.5 mysql version顯示 mysql ver 15.1 distrib 10.1.13 mariadb,for win32 amd64 原本以為提示有錯,我的mysql版本明顯大於5.6.5...
Widnows 使用gcc的編碼c,c 環境配置
1.首先網上下個mingw32 windows下gcc的3.4版本 把它解壓到乙個盤 如c,或者d,或者e盤 2 把你當前解壓的gcc bin目錄增加到的系統path目錄下,假如你解壓到d盤,就把d gcc bin目錄增加到你系統的path環裡 3 如何編譯c,c 源 假如你寫了乙個hello.c檔...
Python使用PyMySQL連線MySQL資料庫
目錄 環境要求 安裝 示例mysql 版本 因為我們本地安裝python的時候,一般都會安裝好pip工具,所以我們可以直接使用pip命令安裝pymysql 如果不會安裝python的朋友們可以看下我的安裝python文章 pip install pymysql出現以下提示就表示安裝成功了 windo...