C++连接数据库问题

最近因为开始被安排做小项目,所以开始做一些数据库相关的东西,但是我之前只接触过java连接数据库,所以花了两天时间才艰难的弄好,下面分享一下我艰难的过程

第一步是添加数据源,但是因为公司用到的东西都很老,VS2008和MFC开发,所以网上找的很多都没什么用,最后找了好久才找到解决方法用Mysql数据库,并且用mysql-connector-odbc-5.1.13-win32包来连接数据库,也就是ODBC方法连接,但是注意32位和64位都要安装,而且因为版本太老,只能在win7安装,win10会失败,然后Mysql数据库推荐直接用phpstudy,很方便,然后就是建立自己的数据源,控制面板-》管理工具-》数据源(ODBC),然后选择添加数据源,结束

第二步是绑定数据源里的数据库里的表的列,这里先右键项目添加类,选择MFC类里的ODBC使用者,然后选择机器数据源,就是第一步建立好的,然后选择想要绑定到类里的表,这里注意,我的个人经验是,选择快照,并且不勾选绑定所有列,划重点,我旁边所有的机器我都试过了,只要一绑定,VS2008直接卡死退出,然后在新建好的类的头文件里声明你想要用到的列,然后在源码里的DoFieldExchange函数里面最后添加绑定形参与列的代码,我这里举个例子
`void Cinformation::DoFieldExchange(CFieldExchange* pFX)
{
pFX->SetFieldType(CFieldExchange::outputColumn);//这是自带的不用改

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值