日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

VC操作MySQL数据库

發(fā)布時(shí)間:2024/4/18 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VC操作MySQL数据库 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

首先需要下載mysql server,并安裝,安裝好之后,把include和lib設(shè)置一下。

代碼如下:

#include <windows.h> #include <stdio.h> #include <mysql.h> #pragma comment(lib, "libmysql.lib")int main() {unsigned short Port = 3306;char *IPAddress = "114.112.90.57";char *UserName = "user";char *Password = "123";char *DBName = "mobile";unsigned long i;printf("Start... \n");MYSQL *ssock;MYSQL_RES *res; MYSQL_ROW row; //char execsql[500];ssock = (MYSQL *)malloc(sizeof(MYSQL)); //在某些版本中,不需要該初始化工作,可觀看mysql.H以及readmemysql_init(ssock);if(ssock == NULL){printf("EROR: MySQL ssock init error. \n");return FALSE;}printf("MySQL ssock init OK. \n");//連接到指定的數(shù)據(jù)庫ssock = mysql_real_connect(ssock, IPAddress, UserName, Password, NULL, Port, NULL, 0);if(!ssock){printf("conn fail... \n");//memcpy(eee, mysql_error(ssock), 20);//fprintf(stderr, "Failed to connect to database: Error: %s ", mysql_error(ssock));//printf("%c ", eee);unsigned int mtint = mysql_errno(ssock);//printf("%d ");return FALSE;}printf("MySQL connnect OK... \n");if(mysql_select_db(ssock, DBName) != 0){printf("select db error. \n");return FALSE;}printf("select db OK. \n");printf("version=%d \n", mysql_get_server_version(ssock));//SQL查詢語句if(mysql_query( ssock,"SELECT * FROM UserInfo")) {printf("mysql_query() Error, %s\n", mysql_error(ssock)); }if( !(res = mysql_store_result(ssock)) ) {printf("mysql_store_result() Error, %s\n", mysql_error(ssock)); } while( (row = mysql_fetch_row(res)) ){ for(i=0 ; i<mysql_num_fields(res); i++) {printf("%s ",row[i]);} printf("\n");} mysql_free_result(res); //執(zhí)行SQL插入語句,第一列自增if(mysql_query( ssock,"insert into UserInfo SET userName=\'lmy4\', userLogName=\'lmy4\', userLogPWD=\'000000\', userRole=1,userState=0 " )) {printf("mysql_query() Error, %s\n", mysql_error(ssock)); }mysql_close(ssock);printf("End... \n");getchar();return TRUE;}

總結(jié)

以上是生活随笔為你收集整理的VC操作MySQL数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。