1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > jpa 人大金仓数据库方言_人大金仓+springboot配置

jpa 人大金仓数据库方言_人大金仓+springboot配置

时间:2023-03-04 12:52:26

相关推荐

jpa 人大金仓数据库方言_人大金仓+springboot配置

jar:kingbase8-8.2.0.jar

#dev环境 mysql7.0

spring:

datasource:

type: com.alibaba.druid.pool.DruidDataSource

driverClassName: com.kingbase8.Driver

#druid连接池配置

druid:

#主库数据源

master:

url: jdbc:kingbase8://192.168.1.100:54321/springbootv2

username: SYSTEM

password: 123456

#备数据源 #关闭

slave:

enabled: false

url: #jdbc:mysql://localhost:3306/springbootv3?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false

username: #root

password: #root

#配置初始化连接数大小

initial-size: 10

# 最大连接数

max-active: 50

#最小连接数

min-idle: 10

#获取连接等待超时时间

max-wait: 5000

pool-prepared-statements: true #是否缓存preparedStatement,也就是PSCache。PSCache对支持游标的数据库性能提升巨大,比如说oracle。在mysql下建议关闭。

max-pool-prepared-statement-per-connection-size: 20

validation-query: SELECT 1 FROM DUAL

validation-query-timeout: 20000

test-on-borrow: false #申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。

test-on-return: false #归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。

test-while-idle: true #建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。

time-between-eviction-runs-millis: 60000 #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒

min-evictable-idle-time-millis: 300000 #一个连接在池中最小生存的时间,单位是毫秒

#StatViewServlet配置。(因为暴露的监控信息比较敏感,支持密码加密和访问ip限定)

stat-view-servlet:

enabled: true

url-pattern: /druid/*

#可以增加访问账号密码【去掉注释就可以】

#login-username: admin

#login-password: admin

filter:

stat:

log-slow-sql: true

slow-sql-millis: 1000

merge-sql: true

wall:

config:

multi-statement-allow: true

#mysql 8.0

#spring:

# datasource:

# type: com.alibaba.druid.pool.DruidDataSource

# driverClassName: com.mysql.jdbc.Driver

# #druid连接池配置

# druid:

# # 主库数据源

# master:

# url: jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC

# username: root

# password: root

# #树熊数据源

# slave:

# enabled : false

# url: jdbc:mysql://localhost:3306/test2?useSSL=false&serverTimezone=UTC

# username: root

# password: root

# #配置初始化连接数大小

# initial-size: 10

# # 最大连接数

# max-active: 50

# #最小连接数

# min-idle: 10

# #获取连接等待超时时间

# max-wait: 5000

# pool-prepared-statements: true #是否缓存preparedStatement,也就是PSCache。PSCache对支持游标的数据库性能提升巨大,比如说oracle。在mysql下建议关闭。

# max-pool-prepared-statement-per-connection-size: 20

# validation-query: SELECT 1 FROM DUAL

# validation-query-timeout: 20000

# test-on-borrow: false #申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。

# test-on-return: false #归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。

# test-while-idle: true #建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。

# time-between-eviction-runs-millis: 60000 #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒

# min-evictable-idle-time-millis: 300000 #一个连接在池中最小生存的时间,单位是毫秒

# #StatViewServlet配置。(因为暴露的监控信息比较敏感,支持密码加密和访问ip限定)

# stat-view-servlet:

# enabled: true

# url-pattern: /druid/*

# #可以增加访问账号密码【去掉注释就可以】

# #login-username: admin

# #login-password: admin

# filter:

# stat:

# log-slow-sql: true

# slow-sql-millis: 1000

# merge-sql: true

# wall:

# config:

# multi-statement-allow: true

修改地方:

driverClassName: com.kingbase8.Driver

url: jdbc:kingbase8://192.168.1.1:54321/xxx

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。