Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法
2017-09-08 21:36
477 查看
原文:Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法
最近需要制作一个安装包,安装包的要求如下:
1、用户手工填写MySql的地址、用户名和密码
2、填写完成后提供测试数据库连接是否正常的按钮功能
3、。。。。。。
项目要求打包的Mysql版本为5.5.27 x64版本,通过研究Advanced Installer 发现,此打包工具提供了数据库连接字符串,并且是通过ODBC的方式来连接的,既然是安装的64位的数据库,那么连接ODBC自然也是64位了,速度下载好了ODBC64位版本,开整。
1、第一步,在连接对话框中新增一个按钮,此按钮效果及属性如下图:
2、注意在第一步指定连接驱动为:MySQL ODBC 5.3 ANSI Driver
3、测试一下,本机貌似一切正常,如图:
开始到实际环境中测试一下,此时悲剧开始了。。。
按照环境需要,事先安装好了ODBC x64版本和MySQL,开始点击测试按钮,嘣,弹出来个这个框框:
这什么情况?驱动没安好?检查了下ODBC,并且实际去配了下,在ODBC处测试了下数据库连接,对的啊!
马上百度,百度上全部告知的是:
1、检查ODBC是否装好
2、不要加用户ODBC要加系统ODBC
3、。。。。。
好吧,按照百度的来,分别测试了系统ODBC和用户ODBC,然并卵,还是报错。再研究了下自己的机器,完全没有在ODBC里面进行任何操作。。。
此时突然想到,之前做RFS的时候,64位的webdrivers版本在64位机器上兼容不好,换32位的就好,这个会不会也是同样的坑?
速度更换ODBC驱动为32位版本,ODBC里面所有配置都删除,再次测试安装包,成功了。。。。
我只想说:MySQL你干的真漂亮!
最近需要制作一个安装包,安装包的要求如下:
1、用户手工填写MySql的地址、用户名和密码
2、填写完成后提供测试数据库连接是否正常的按钮功能
3、。。。。。。
项目要求打包的Mysql版本为5.5.27 x64版本,通过研究Advanced Installer 发现,此打包工具提供了数据库连接字符串,并且是通过ODBC的方式来连接的,既然是安装的64位的数据库,那么连接ODBC自然也是64位了,速度下载好了ODBC64位版本,开整。
1、第一步,在连接对话框中新增一个按钮,此按钮效果及属性如下图:
2、注意在第一步指定连接驱动为:MySQL ODBC 5.3 ANSI Driver
3、测试一下,本机貌似一切正常,如图:
开始到实际环境中测试一下,此时悲剧开始了。。。
按照环境需要,事先安装好了ODBC x64版本和MySQL,开始点击测试按钮,嘣,弹出来个这个框框:
这什么情况?驱动没安好?检查了下ODBC,并且实际去配了下,在ODBC处测试了下数据库连接,对的啊!
马上百度,百度上全部告知的是:
1、检查ODBC是否装好
2、不要加用户ODBC要加系统ODBC
3、。。。。。
好吧,按照百度的来,分别测试了系统ODBC和用户ODBC,然并卵,还是报错。再研究了下自己的机器,完全没有在ODBC里面进行任何操作。。。
此时突然想到,之前做RFS的时候,64位的webdrivers版本在64位机器上兼容不好,换32位的就好,这个会不会也是同样的坑?
速度更换ODBC驱动为32位版本,ODBC里面所有配置都删除,再次测试安装包,成功了。。。。
我只想说:MySQL你干的真漂亮!
相关文章推荐
- Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法
- Windows 64位 连接Access数据库"未发现数据源名称并且未指定默认驱动程序"的解决办法
- qt 连接sqlserver 出现 “未发现数据源名称并且未指定默认驱动程序”的错误解决方法
- JDBC 与 Access 数据库连接报未发现数据源名称并且未指定默认驱动程序错误问题
- win7,64位系统下iis6.0的安装与配置详解,解决“未发现数据源名称并且未指定默认驱动程序”解决办法
- 解决: [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
- [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 的解决方法之一
- 解决: [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
- java连接access出错:未发现数据源名称并且未指定默认驱动程序
- SQLSERVER 链接 MYSQL 的 两种方法 及 未发现数据源名称并且未指定默认驱动程序 处理办法
- 解决64位win7系统IIS7[ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序
- 关于 64位系统 java连接access 报错java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
- 解决win7 64位[ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
- 解决win7 64位[ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
- 错误:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 解决方法
- 解决64位win7系统IIS7[ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序
- [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 问题解决
- 解决'[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序'问题
- java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序解决方法
- 转:java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序