开发者社区> 杰克.陈> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法

简介: 原文:Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法 最近需要制作一个安装包,安装包的要求如下: 1、用户手工填写MySql的地址、用户名和密码 2、填写完成后提供测试数据库连接是否正常的按钮功能 3、。
+关注继续查看
原文: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你干的真漂亮!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
JSON 数据源、JDBC 数据源、 standalone 集群测试3 | 学习笔记
快速学习 JSON 数据源、JDBC 数据源、standalone 集群测试3
0 0
hive 数据源、yarn 集群测试、SQL 分组取 topN3| 学习笔记
快速学习 hive 数据源、 yarn 集群测试、SQL 分组取 topN3
0 0
JSON数据源、JDBC数据源、 standalone集群测试3 | 学习笔记
快速学习JSON数据源、JDBC数据源、standalone集群测试3
0 0
hive数据源,yarn集群测试,SQL分组取topN-2 | 学习笔记
快速学习hive数据源,yarn集群测试,SQL分组取topN-2
0 0
hive 数据源,yarn 集群测试, SQL 分别取 topN4 | 学习笔记
快速学习 hive 数据源,yarn 集群测试, SQL 分别取 topN4
0 0
hive 数据源,yarn 集群测试, SQL 分别取 topN5
快速学习hive数据源,yarn集群测试,SQL分别取topN5
0 0
《软件功能测试自动化实战教程》—第6章6.7节文件数据源的数据驱测试
执行数据驱测试前要先定义测试所需的数据源,数据驱动测试的数据源除了UFT自带的DataTable之外,可以是文本文件、Excel文件、数据库表格等。
1207 0
软件测试|测试平台vue3 模版语法
软件测试|测试平台vue3 模版语法
0 0
+关注
杰克.陈
一个安静的程序猿~
文章
问答
文章排行榜
最热
最新
相关电子书
更多
ICA安全标准组测试认证分享
立即下载
MaxCompute基于BigBench标准的最新测试进展
立即下载
用AI高效测试移动应用
立即下载