mysql在64位windows下安装遇到的问题

            在《mysql安装和VS2010配置》文章里,记录了怎么安装mysql。然后下一步就研究用C++怎么连接Mysql数据库,网上说有两种方法:

        一是:mysql api,就是《mysql安装和VS2010配置》文章里记录的配置部分;

        二是:ado连接,需要安装mysql odbc驱动程序,这个在安装包里的默认就会安装的。

       由于使用api我已经试过,所以我想试试odbc。

        以下是VS使用ado连接mysql的步骤:

        1:安装数据库;

        2:安装驱动;

        3:配置odbc数据源;

        4:然后就可以使用ado操作数据库了。

        到第3步的时候问题就出来了。我是64位windows系统,默认安装的时候一部分安装到了program files(64位)下,另一部分安装到了x86(32位)下,然后我在数据源里添加的时候,找不到mysql 的odbc驱动程序,查找原因,就是因为安装的时候odbc安装到了x86里,而我们打开的数据源是64位的窗口,所以找不到。此时到syswow64下找到odbcad32.exe,双击打开,在里面就可以找到mysql的odbc程序。

         然后写代码就可以使用了。但是奇怪的是我把第3步跳过了,程序也可以运行。(这是一个待解的疑问)

         还有一个问题就是如何获得连接字符串,百度一下,可以搜到。等把疑问解决之后,再好好总结一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值