准备工作

如果要连接的业务库知识库中有一个是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