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

本文涉及的产品
RDSClaw,2核4GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
简介: 原文: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你干的真漂亮!

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
Java 测试技术 数据库
使用benchmarksql测试数据库处理能力
传统的OLTP业务,应用系统使用 java 开发,并且不建议使用存储过程,使用 benchmarksql 压测数据库最公平,既可以测试数据库性能,也可以测试JDBC驱动
843 88
|
JSON Java 关系型数据库
Hutool创建数据源工厂动态查询不同数据库不同数据表的数据
Hutool创建数据源工厂动态查询不同数据库不同数据表的数据
329 2
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生体质测试管理系统设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
|
XML 数据库 数据格式
数据库 校验名称唯一性,用于新增和修改功能
数据库 校验名称唯一性,用于新增和修改功能
217 8
|
XML 数据库 数据格式
数据库 校验名称唯一性,用于新增和修改功能
数据库 校验名称唯一性,用于新增和修改功能
163 1
|
XML 数据库 数据格式
数据库 校验名称唯一性,用于新增和修改功能
数据库 校验名称唯一性,用于新增和修改功能
169 0
|
XML 数据库 数据格式
数据库 校验名称唯一性,用于新增和修改功能
数据库 校验名称唯一性,用于新增和修改功能
182 1
|
数据库 Python
django中数据库外键可以自定义名称吗
django中数据库外键可以自定义名称吗
|
关系型数据库 MySQL 数据库
6-2|测试连接数据库的命令
6-2|测试连接数据库的命令
|
关系型数据库 MySQL 测试技术
《性能测试》读书笔记_数据库优化
《性能测试》读书笔记_数据库优化
140 7
下一篇
开通oss服务