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步跳过了,程序也可以运行。(这是一个待解的疑问)
还有一个问题就是如何获得连接字符串,百度一下,可以搜到。等把疑问解决之后,再好好总结一下。
一是: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步跳过了,程序也可以运行。(这是一个待解的疑问)
还有一个问题就是如何获得连接字符串,百度一下,可以搜到。等把疑问解决之后,再好好总结一下。
相关文章推荐
- windows7 64位下Python2.7安装MySQL驱动遇到的问题
- MySQL windows下安装一些遇到的的问题
- mysql 5.7.9 winx64在windows上安装遇到的问题
- 在windows下安装apache+mysql+php时遇到的问题与解决方法
- 安装MySQL在win7,64位上,遇到cannot create Windows service for MySql.Error:0
- Windows 64位操作系统安装mysql 绿色版 mysql安装常见问题(系统找不到指定的文件、发生系统错误 1067 进程意外终止)
- windows下安装mysql 遇到的问题及解决(道路很曲折)
- 64位windows操作系统安装64位eclipse遇到的问题
- 安装64位win7后配置php mysql Apache 遇到问题并解决~~
- Windows 10 64位下安装python2模块MySQLdb(MySQL-python)遇到的坑
- windows mysql安装及遇到的问题
- mysql 5.7.9 winx64在windows上安装遇到的问题
- Windows7下MySQL5.5.20免安装版的配置 - (补上了我遇到的几个问题,以及mysql启动优化)
- 64位Windows系统安装64位Eclipse遇到的问题
- RHEL5.7 64位源码编译安装mysql-5.5.42遇到的问题
- Windows 下python2.7安装MySQL-python插件遇到的问题
- 在Linux 64位系统中安装MySQL-Python-1.2.2的问题
- mysql 安装及安装中遇到的问题
- 在Windows上安装Python+MySQL 的常见问题及解决方法
- windows+php+mysql+apache(wamp)安装配置问题