O2OA信息化系统开发平台默认自带Mysql8或者其他数据库某固定版本的jdbc驱动包,当用户使用的数据库系统版本与O2OA默认驱动不兼容时可能会导到某些数据库访问的错误或者异常情况。系统支持修改已经存在的数据库驱动包,也可以添加新的驱动,使用与数据库系统完全匹配的驱动 程序,确保平台运行的稳定可靠。

一、下载新的驱动包文件

此节内容需要自行准备,您可以在数据库官方网站上下载最新的驱动 或者合适数据库版本的驱动包。

二、替换旧的驱动包(新增驱动包)

**

1、将驱动包COPY到指定的目录

驱动包位置:o2server/commons/ext


O2Server扩展包位置

2、修改O2OA扩展包注册文件

新增JAR包(驱动包)后,需要修改扩展包注册文件,否则,新加入的JAR包会在服务器重新启动时进行删除。
扩展包注册文件位置:o2server/commons/ext/manifest.cfg

O2Server扩展包注册文件

请在mainfest.cfg里增加新加入的jar包名称,让服务器在启动后加载到指定的驱动文件。

三、修改外部数据库驱动,并且重新启动


如果数据库驱动类不匹配,**可以在文件externalDataSources.json中添加driverClassName属性,修改数据库驱动类名。如以Mysql8为例:

[
    {
        "url":"jdbc:mysql://127.0.0.1:3306/X?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC",
        "username" : "root",
        "password" :"password",
        "driverClassName" : "com.mysql.cj.jdbc.Driver",
        "includes": [],
        "excludes": [],
        "enable" : true
    }
]


添加或者更新好驱动包后,需要修改外部数据库连接配置以使服务器正确加载驱动并且连接数据库。
此节内容请参考《平台接入第三方数据库(MySQL示例)

results matching ""

    No results matching ""