您的位置:首页 > 数据库 > MySQL

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

2014-11-18 10:00 543 查看
            在《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步跳过了,程序也可以运行。(这是一个待解的疑问)

         还有一个问题就是如何获得连接字符串,百度一下,可以搜到。等把疑问解决之后,再好好总结一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  64位 32位 VS2010 MySQL