华为opengauss数据库基于postgresql9.4版本开发,其配置项和jdbc链接都使用postgresql相同配置.
九游会官网登录入口网页-ag8九游会j9登录入口默认支持postgresql数据库,内置支持postgresql11版本并附带postgresql驱动包.
由于opengauss基于postgresql9.4版本较低,无法使用postgresql11的驱动链接,所以需要手动替换驱动来支持opengauss
1、下载九游会官网登录入口网页-ag8九游会j9登录入口安装部署程序包(下载地址:https://www.o2oa.net/download.html)或者获取源代码编译成为安装部署程序包
2、拥有通过文件系统修改 o2server 目录中的文件的权限,我们将会修改九游会官网登录入口网页-ag8九游会j9登录入口的配置文件。
3、指定华为opengauss安装完成,并且在部署o2oa的服务器可以正常通过客户端访问与操作数据库(非常重要,请保证网络与端口的通畅)。更详细的说明请见。
进入o2oa安装目录,在o2server/commons/ext_java11目录下删除postgresql-*.jar比如(postgresql-42.3.3.jar)
进入o2oa安装目录,在o2server/custom/jars目录下添加opengauss驱动(也可以在commons/ext目录中添加,操作方式不一样,主要是为了让o2oa启动时加载这些jar包),如下图所示:
opengauss驱动可至ag8九游会j9登录入口官网下载:
此处的配置与配置其他数据库的方式基本相同,细节方面可以参考文档:,以下为重点内容的简述:
1)在opengauss数据库中创建新的用于o2oa的数据库。如果需要使用schema需要自建schema保持空则建立在public下。
2)添加并配置o2server/config/externaldatasources.json使用opengauss数据,内容如下所示:
[ { "url":"jdbc:postgresql://127.0.0.1:5432/x", "username" : "o2oa", "password" :"1234abcd", "includes": [], "excludes": [], "enable" : true, "schema" : "o2oa" } ]
数据库连接串配置于postgresql一致,完成配置之后,重启服务器生效。在o2oa重启过程中,数据库中会开始创建一部分数据表。
以上是在o2oa中使用opengauss数据库的操作过程,希望对您有帮助。