#连接超时 connectionTimeout=60000 #生效超时 validationTimeout=60000 #闲置超时 idleTimeout=60000 #最大的生命时间 maxLifetime=600000000 #最大的缓冲池大小 username=root password=chaoxinghenan initializationFailTimeout=6000 connectionTestQuery=SELECT 1 driverClassName=com.mysql.jdbc.Driver jdbcUrl=jdbc:mysql://127.0.0.1:3306/pbl?useUnicode=true&characterEncoding=UTF-8&useSSL=true
代码:
import com.zaxxer.hikari.HikariDataSource; public class PblHikariCPDataSource { public static PblHikariCPDataSource getInstance() { return instance; } private HikariDataSource dataSource; public HikariDataSource getDataSource() { synchronized (this) { if (dataSource == null) { // 初始化数据连接池 String path = Thread.currentThread().getContextClassLoader().getResource("hikariCP.properties") .getPath(); System.setProperty("hikaricp.configurationFile", path); dataSource = new HikariDataSource(); } return dataSource; } } private PblHikariCPDataSource() { } private static final PblHikariCPDataSource instance = new PblHikariCPDataSource(); }