# PolarDB for Mysql数据库项目化部署方案
# 前言
本文介绍阿里云PolarDB集中式数据库的项目化部署方案,本方案没有特别注意的地方,将其当做MySQL数据库标准部署即可。
项目化支持,意味着可能存在项目化适配成本,可能存在缺陷,并且后续产生的BUG可能需要额外项目化成本解决
# 部署示例
OA版本:A8-N v8.2SP1(Build ld: B231013.190307.CTP109117792)
中间件:Tomcat
数据库:PolarDB for Mysql(兼容 MySQL5.7.28-log)
# 数据库信息
数据库连接URL格式:jdbc:mysql://ip:3306/v3x?autoReconnection=true&useSSL=false&allowPublicKeyRetrieval=true
数据库驱动类:com.mysql.jdbc.Driver
JDBC DatabaseMetaData.getDatabaseProductName()返回值:MySQL
数据库内核:等同于MySQL
# 操作步骤
# 1、第三方数据库安装
数据库安装由第三方数据库厂商完成,对数据库厂商提部署要求:MySQL内核、集中部署、UTF-8编码格式、不区分大小写。
# 2、执行部署
因为PolarDB提供的是MySQL内核,所以使用标准产品的部署工具选择MySQL进行部署即可。
jdbc url:
jdbc:mysql://ip:3306/v3x?autoReconnection=true&useSSL=false&allowPublicKeyRetrieval=true
数据库驱动包使用MySQL5.7.28的jdbc驱动,可以去官网下载或者找厂商提供
数据库驱动类名为com.mysql.jdbc.Driver
安装部署完成后,通过查看base/conf/datasourceCtp.properties文件能看到如下数据库连接信息:
通过SeeyonConfig也能看到连接信息:
以上完成后,正常启动OA系统即可。
编撰人:wangyxyf
