同时操作10个以上数据库的经历大家都感兴趣吧,下面演示一下是怎么做到的
1、我把所有的数据库配置信息都放在了application.properties文件中:
#dataSourceName_001
usercrsud.spring.datasource.url=jdbc:mysql://192.168.0.1:3306/dataSourceName_001?characterEncoding=utf-8&useSSL=false
usercrsud.spring.datasource.username=root
usercrsud.spring.datasource.password=root
usercrsud.spring.datasource.driver-class-name=com.mysql.jdbc.Driver
##属性设置
usercrsud.spring.datasource.initialSize=5
usercrsud.spring.datasource.minIdle=5
usercrsud.spring.datasource.maxIdle=20
usercrsud.spring.datasource.maxActive=20
usercrsud.spring.datasource.maxWait=600000
#空闲连接回收的时间间隔,与test-while-idle一起使用,设置5分钟
usercrsud.spring.datasource.timeBetweenEvictionRunsMillis=600000
#连接池空闲连接的有效时间 ,设置30分钟
usercrsud.spring.datasource.minEvictableIdleTimeMillis=300000
usercrsud.spring.datasource.validationQuery=SELECT 1 FROM DUAL
usercrsud.spring.datasource.testWhileIdle=true
usercrsud.spring.datasource.testOnBorrow=true
usercrsud.spring.datasource.testOnReturn=true
usercrsud.spring.datasource.poolPreparedStatements=true
usercrsud.spring.datasource.maxPoolPreparedStatementPerConnectionSize=130
#dataSourceName_003
jncrsud.spring.datasource.url=jdbc:mysql://192.168.0.1:3306/dataSourceName_002?characterEncoding=utf-8&useSSL=false
jncrsud.spring.datasource.username=root
jncrsud.spring.datasource.password=root
jncrsud.spring.datasource.driver-class-name=com.mysql.jdbc.Driver
##属性设置
jncrsud.spring.datasource.initialSize=5
jncrsud.spring.datasource.minIdle=5
jncrsud.spring.datasource.maxIdle=20
jncrsud.spring.datasource.maxActive=20
jncrsud.spring.datasource.maxWait=600000
#空闲连接回收的时间间隔,与test-while-idle一起使用,设置5分钟
jncrsud.spring.datasource.timeBetweenEvictionRunsMillis=600000
#连接池空闲连接的有效时间 ,设置30分钟
jncrsud.spring.datasource.minEvictableIdleTimeMillis=300000
jncrsud.spring.datasource.validationQuery=SELECT 1 FROM DUAL
jncrsud.spring.datasource.testWhileIdle=true
jncrsud.spring.datasource.testOnBorrow=true
jncrsud.spring.datasource.testOnReturn=true
jncrsud.spring.datasource.poolPreparedStatements=true
jncrsud.spring.datasource.maxPoolPreparedStatementPerConnectionSize=130
#dataSourceName_003
lacrsud.spring.datasource.url=jdbc:mysql://192.168.0.1:3306/dataSourceName_003?characterEncoding=utf-8&useSSL=false
lacrsud.spring.datasource.username=root
lacrsud.spring.datasource.password=