O2OA开源免费开发平台搭建教程:服务器config配置详解系列(4)

O2OA开发平台支持大多数主流的数据库以及国产数据库,用户可以进行相应的第三方数据库配置来满足实际的数据库连接需求。本章节主要介绍O2OA支持的数据库及高级配置说明,供开发者参考。


外部数据库配置:
外部数据库通过config/externalDataSources.json配置实现,平台支持mysql、oracle(12c及以上版本)、postgresql、sqlserver(2017及以上版本)、db2(v10及以上版本)、达梦数据库(DM8)、人大金仓数据库(v7、v8)、Informix、南大通用数据库(v8),具体配置参考文档系统配置-平台数据库配置信息样例

externalDataSources.json高级配置示例.

Plain Text复制代码

[
  {
    "url":"jdbc:mysql://127.0.0.1:3306/X?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8",
    "username" : "root",
    "password" :"password",
    "driverClassName": "com.mysql.cj.jdbc.Driver",
    "maxTotal": 100,
    "maxIdle": 0,
    "statEnable": true,
    "slowSqlMillis": 2000,
    "logLevel": "WARN",
    "transactionIsolation": "read-committed",
    "testConnectionOnCheckin": false,
    "testConnectionOnCheckout": false,
    "maxIdleTime": 300,
    "autoCommit": false,
    "enable" : true
  }
]


参数说明.
●url: jdbc连接地址.

●username: 数据库jdbc连接用户名.

●password: 数据库jdbc连接密码.

●driverClassName: 数据库驱动类名.

●maxTotal: 最大使用连接数,平台所有应用共用此连接池,默认为100.

●maxIdle: 最大空闲连接数,默认为0.

●maxIdleTime: idle连接最大空闲时间,默认300(秒).

●statEnable: 是否启用druid对平台sql执行的统计,默认为true,详细说明参考文档平台中使用Druid数据库连接及监控.

●slowSqlMillis: 慢sql记录,默认是2000(毫秒).

●logLevel: 日志级别(默认为WARN,级别分为:FATAL、ERROR、WARN、INFO、TRACE),完整的配置为(完整配置也可以作为参数值配置):DefaultLevel=WARN, Tool=WARN, Enhance=WARN, METADATA=WARN, Runtime=WARN, Query=TRACE, DataCache=WARN, JDBC=TRACE, SQL=TRACE,配置的级别越高数据库连接及sql运行日志打印越详细,可以作为调试使用.

●transactionIsolation: 事务隔离级别:default(数据库设置的事务级别)、none,、ead-uncommitted、read-committed(平台默认使用的事务隔离级别)、repeatable-read、serializable.详细含义请百度.

●testConnectionOnCheckin:在连接放回到连接池前测试连接的有效性,开启比较耗性能,默认为false.

●testConnectionOnCheckout:从连接池取出连接后测试连接的有效性,开启比较耗性能,默认为false.

●autoCommit:是否自动提交,平台实际业务执行中都是基于事务提交的,由jpa管控,默认为false.

(转自公众号:浙江兰德网络)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值