Skip to content

如何修改数据库驱动

前言

产品提供的 Jar 包默认支持 Oracle、MySQL5 以及 DM,如果项目采用其他数据库,需要替换数据库驱动。

已部署开发环境: 请使用 Eclipse/Idea 等开发工具采用配置 pom.xml 方式,将需要的驱动包重新打到 Jar 包内,然后再安装部署。比如mysql8:

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.28</version>
</dependency>

未部署开发环境: 如果用户在没有部署开发环境的情况下想要修改数据库驱动包,就可以按照本文方式替换驱动。

注: 需要电脑安装JDK,才能支持解压缩命令

第一步:解压Jar包

在工程的 jar 包所在目录下,打开 DOS 命令窗口。

需要电脑安装JDK,才能支持解压缩命令

执行解压 jar 包命令: jar xvf horizon-workflow-boot-8.2.2.jar

img.png

解压完成后生成三个文件夹: img_1.png

第二步:新增或替换对应文件

在BOOT-INF下新增或替换对应文件

截图为将mysql5驱动包替换为mysql8,将原来的mysql5的驱动包删除后,新增截图的jar包(附件有mysql8的驱动包)

img_2.png

说明:不能覆盖META-INF下面的MANIFEST.MF文件。

第三步:重新打回jar包

执行命令,重新打回包!

horizon-workflow-boot-8.2.2.jar 替换为实际的包名

jar cvf0M horizon-workflow-boot-8.2.2.jar BOOT-INF META-INF org

img_3.png

说明:重新打回的包会比原包的大小增大。