准备工作
如果要连接的业务库或知识库中有一个是MySql8的,就需要做以下步骤:
- v6.8.5及之前的版本,需要手动删除HappyServer\WEB-INF\lib目录下的“mysql-connector-java-5.x.x.jar”包文件,将MySQL8的jdbc驱动包文件“mysql-connector-java-8.0.12.jar”拷入;v6.8.6及之后版本默认就是MySQL8的驱动包了,无需处理。
- 运行环境需JDK1.8及以上版本;
1、业务数据库是Mysql8
模板设计器中新建数据连接,选择JDBC方式,其配置如下如所示:
注意事项:
1)、驱动程序选择“com.mysql.cj.jdbc.Driver”。
2)、Url地址配置规范如下:
jdbc:mysql://localhost:3306/databaseName?nullCatalogMeansCurrent=true&serverTimezone=Asia/Shanghai&useSSL=false&useUnicode=true&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false
2、知识库是Mysql8
sa用户登录门户,在服务器配置下,勾选”JDBC连接“,如下图所示:
URL地址同上。
3、注意
3.1 v6.8.5及之前版本
一旦更换了Mysql8的驱动文件,连接Mysql5的数据库时,数据连接也只能选择原始(JDBC)方式创建,驱动名称也要选择“com.mysql.cj.jdbc.Driver”。
Url地址配置如下:
jdbc:mysql://localhost:3306/databaseName?nullCatalogMeansCurrent=true&serverTimezone=Asia/Shanghai&useSSL=false&useUnicode=true&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false
3.2 v6.8.6及之后版本
上图2中方式都支持连接MySQL8了。
高级模式Url地址配置和v6.8.5一致。
作者:柳杨 创建时间:2023-09-13 15:34
最后编辑:柳杨 更新时间:2025-04-22 15:31
最后编辑:柳杨 更新时间:2025-04-22 15:31
