右击项目名称-属性,配置引用Mysql数据库的库目录,见图: 添加附加包目录为C:\Program Files\MySQL\MySQL Server 5.0\include 拷贝libmySQL.dll(C:\Program Files\MySQL\MySQL Server 5.0\bin)和libmysql.lib(C:\Program Files\MySQL\MySQL Server 5.0\lib
右击项目名称->属性,配置引用Mysql数据库的库目录,见图:
添加附加包目录为C:\Program Files\MySQL\MySQL Server 5.0\include
立即学习“C++免费学习笔记(深入)”;
拷贝libmySQL.dll(C:\Program Files\MySQL\MySQL Server 5.0\bin)和libmysql.lib(C:\Program Files\MySQL\MySQL Server 5.0\lib\opt)到运行目录下,如调试时放在Debug下
然后代码如下
#include "windows.h" #include "winsock.h" #include "stdio.h" #include "mysql.h" #pragma comment(lib,"libmySQL.lib") #include <iostream> using namespace std; int main() { char dbuser[30]="root"; char dbpasswd[30]="password"; char dbip[30]="localhost"; char dbname[50]="temperature"; MYSQL *con=mysql_init((MYSQL *)0); if (con!=NULL&&mysql_real_connect(con,dbip,dbuser,dbpasswd,dbname,3306,NULL,0)) { printf("SUCCESSFULLY."); mysql_query(con,"select * from temperature"); MYSQL_RES *result=mysql_store_result(con); unsigned int fieldcount=mysql_num_fields(result); cout<<fieldcount<<endl; MYSQL_FIELD *field=NULL; MYSQL_ROW row=NULL; while(row=mysql_fetch_row(result)) { for (unsigned int i=0;i<fieldcount;i++) { field=mysql_fetch_field_direct(result,i); cout<<field->name<<":"<<row[i]<<" "; } cout<<endl; } mysql_free_result(result); mysql_close(con); mysql_server_end(); mysql_library_end(); } else { printf("ERROR."); } while(1); }
c++怎么学习?c++怎么入门?c++在哪学?c++怎么学才快?不用担心,这里为大家提供了c++速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号