由于工作的需要,需要使用pb同时连接sqlserver与Mysql,在网上找了资料,发现有些地方未能详细说明,导致走了一点弯路,因此写下此篇,一来方便自己有资料可以查,另一方面,也能提供给有需要的人:
pb连接mysql采用的是odbc的方式进行连接,而默认情况下,windows未带此驱动,需要到mysql官网去下载 MySQL :: Download Connector/ODBC https://dev.mysql.com/downloads/connector/odbc/,建议下载版本5.3的,最新版本是8,但不知什么原因,装上版本8以后,不能连接到远程mysql服务器,另外版本5需要vsredist2013的支持,请到微软官网下载:https://www.microsoft.com/zh-cn/download/details.aspx?id=40784
pb连接mysql采用的是odbc方式,而dsn的配置方法有两种:
第一种:文件dsn,可以将dsn文件放到应用程序目录,如,先配置以下文件,再在pb数据连接那里写上调用此文件
另一种是用户dsn或系统dsn,也就是注册表方式,在odbc数据源里配置好dsn,再调用:
关于x86或x64,可以按照操作系统的来,如果实在不行,就两种都装。
在本次的安装过程中,也遇到由于操作系统的问题导致的驱动无法加载的, 如:
多次尝试,无法解决驱动加载的问题,后来重新安装了版本5.2,即解决了此问题。