1、工具DEV C++,mysql5.6
2、 Mysql C for Dev-Cpp (MySQL.DevPak)
MySQL.DevPak 下载地址: http://downloads.sourceforge.net/dev-cpp/MySQL.DevPak
安装及配置
1、安装MySQL.DevPak文件,”工具–>package manager”来安装。
2、单击’工具’->’编译选项’->’编译器’->在连接器命令行中加下以下命令”(选择),在下面的文本框中添加-lmysql。
3、在Dev-C++中添加mysql目录下的lib和include 文件,具体方法:“工具”->“编译选项”->“编译器”->“目录” 中添加
5、添加libmysql.dll:把\MySQL\mysql-5.6.19-win32\lib\libmysql.dll放到C:\Windows\System32
例子
连接数据库,查询某一个表,我的数据库里面已经有一个表student
#include <stdio.h>
#include <winsock2.h>
#include <mysql.h>
/*数据库连接用宏*/
#define HOST "localhost"
#define USERNAME "???"//账号
#define PASSWORD "????"//密码
#define DATABASE "sampdb"//数据库
void query_sql(char* sql)
{
MYSQL my_connection; /*这是一个数据库连接*/
int res; /*执行sql語句后的返回标志*/
MYSQL_RES *res_ptr; /*指向查询结果的指针*/
MYSQL_FIELD *field; /*字段结构指针*/
MYSQL_ROW result_row; /*按行返回的查询信息*/
int row, column; /*查询返回的行数和列数*/
int i, j;
/*初始化mysql连接my_connection*/
mysql_init(&my_connection);
/*建立mysql连接*/