c 操作mysql資料庫

2021-06-27 11:30:35 字數 1722 閱讀 4814

#include #include "stdio.h"

#include "winsock.h"

#include "mysql.h"

int main()

else

}}

else

//sprintf(tmp,"update %s set 商品=\'%s\',賣出=%d,成交=%d,漲跌=%d,買進=%d,總量=%d,漲幅=%f,時間=\'%s\' where %s",tablename,goods,sold,deal,fluctuate,buy,total,delta,time,updatecon);

sprintf(tmp,"insert into %s values(%s,%d,%d)",tablename,"null",x,y); //注意如何向具有自增字段的資料庫中插入記錄

//messageboxa(null,tmp,tmp,mb_ok);

//mysql_query(con,tmp);

rt=mysql_real_query(con,tmp,strlen(tmp));

if (rt)

else

sprintf(tmp,"select * from %s",tablename);

rt=mysql_real_query(con,tmp,strlen(tmp));

if (rt)

else

res = mysql_store_result(con);//將結果儲存在res結構體中

while(row = mysql_fetch_row(res))

else

} }

else

//sprintf(tmp,"update %s set 商品=\'%s\',?出=%d,成交=%d,?跌=%d,??=%d,?量=%d,?幅=%f,??=\'%s\' where %s",tablename,goods,sold,deal,fluctuate,buy,total,delta,time,updatecon);

sprintf(tmp,"insert into %s values(%s,%d,%d)",tablename,"null",x,y); //注意如何向具有自增字段的資料?中插入??

//messageboxa(null,tmp,tmp,mb_ok);

//mysql_query(con,tmp);

rt=mysql_real_query(con,tmp,strlen(tmp));

if (rt)

else

sprintf(tmp,"select * from %s",tablename);

rt=mysql_real_query(con,tmp,strlen(tmp));

if (rt)

else

res = mysql_store_result(con);//將?果儲存在res??體中

while(row = mysql_fetch_row(res))

printf(".............\n");

count ++;

} printf("number of rows %d\n",count);

printf("mysql_free_result...\n");

mysql_free_result(res);

mysql_close(con);

return 0;

}

c 操作MySql資料庫

需要mysql.data.dll 資料庫連線 server資料庫位址,user資料庫使用者名稱,password密碼,database資料庫名 string connectstring string.format server user id password database server,use...

C 操作MYSQL資料庫

1.安裝mysql 略2.建立c 控制台程式,新建cpp原始檔,如 sqlconn.cpp 3.在工程專案中屬性 c c 常規 附加包含目錄中新增mysql安裝目錄中的mysql mysql mysql server 5.7 include 4.新增庫目錄 5.新增依賴項 libmysql.lib ...

C 操作mysql資料庫

採用c 封裝mysql提供的常用庫函式,實現對mysql資料庫的訪問。版本歷史 1 建立表的示例程式 createtable.cpp 本程式演示建立乙個表,用於存放商品資訊。include freemysql.h int main int argc,char argv 設定字符集為 gbk 與mys...