c 服务器数据库写入文件路径,VC++上开发MySQL数据库

在VC连接开发MySQL数据库方法有如下三种:

1. 通过odbc

2. 通过Connector/C++

3. 通过MySQL C API

关于前两种方法,请参考:

以上地址软件包下载地址以及对应的文档说明,天缘自己是一直喜欢使用第三种方式连接MYSQL,主要原因是简单,方便且无需安装特别的软件包。所以本文也只介绍本方法。

一、安装Mysql服务器/客户端

下载地址:

如果不是使用官方的安装包,也可以使用Xampp等套件,这些套件一样带有完整的Mysql开发资源。所以安装过程从略。假设安装到D:\mysql下。

二、配置VC工程环境

1、依次打开菜单“工具”->“选项”,选择"路径"选项卡,设置如下:

包含路径为D:\mysql\include

库路径为D:\mysql\lib\debug

2、依次点击菜单“项目”->“设置”,设置如下:

在连接器中,附加链接库libmySQL.lib。

3、编辑工程文件,添加头文件

#include

#include   "mysql.h "

三、编写Mysql连接、查询函数

涉及三个主要数据类型:

MYSQL     m_Sql;//数据库句柄handle

MYSQL_RES *pRes;//结果集指针

MYSQL_ROW Row;//记录集对象

示例程序:

点击(此处)折叠或打开

MYSQL m_Sql;//数据库句柄handle

MYSQL_RES *pRes;//结果集指针

MYSQL_ROW Row;//记录集对象

//Connection

if (!mysql_real_connect(&m_Sql, dbhost,dbusr, dbpwd, dbname, 0, NULL, 0)) {

return FALSE;

}

//Select db

if(!mysql_select_db(&m_Sql,m_dbName)) {

return FALSE;

}

//Set character

if (!mysql_set_character_set(&m_Sql, "utf8")) {

return FALSE;

}

//Query

if(mysql_query(&m_Sql,str)!=0) {

return FALSE;

}

pRes = mysql_use_result(&m_Sql);

//Free results

mysql_free_result(pRes);

上述程序,只是摘录自天缘自己程序,涉及变量需自行补充,以后有时间替换个完整版本上来,写好后编译运行即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值