C++连接mysql

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连接*/
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值