標籤:
1,安裝mysql資料庫
2.需要安裝mysql後的三個檔案mysql.h libmysql.lib libmysql.dll 。
#include<Windows.h>#include<stdio.h>/*#include<WinSock.h>*/#include <mysql.h>int main(){ MYSQL *con = mysql_init((MYSQL *)0); MYSQL_RES *res; MYSQL_ROW row; char tmp[400]; //database configuartion char dbuser[30] = "root"; char dbpasswd[30] = ""; char dbip[30] = "127.0.0.1"; char dbname[50]="mysql"; char tablename[50]="test"; char *query=NULL; int x; int y; int rt; unsigned int t; int count = 0; printf("input x,y\n"); scanf("%d,%d", &x,&y); fflush(stdin); printf("input ouver\n"); con = mysql_init(0); //第一步初始化 if(con!=NULL&&mysql_real_connect(con,dbip,dbuser,dbpasswd,dbname,3306,NULL,0)) //第二步串連資料庫 { if (!mysql_select_db(con,dbname)) //第三步選擇資料庫 { con->reconnect = 1; query = "SELECT * FROM user"; if (rt = mysql_real_query(con,query,strlen(query))) //第四步執行命令 { query = ""; } else { res = mysql_store_result(con); //第五步擷取返回結果 while(row = mysql_fetch_row(res)) { for (t=0;t<mysql_num_fields(res);t++) { printf("%s ",row[t]); } } } } }}
C++ 串連Mysql資料庫