package com.power.util;
import java.sql.Connection;
import java.sql.SQLException;
import org.apache.tomcat.dbcp.dbcp.BasicDataSource;
/**
* @author chengwei
* @date 2017年7月13日下午1:19:23
* @description: 使用连接池获取数据库连接
*/
public class DBUtil {
private DBUtil() {
};
private static BasicDataSource dataSource;
static {
dataSource = new BasicDataSource();
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://127.0.0.1:3306/cw_database");
dataSource.setUsername("root");
dataSource.setPassword("123456");
// 初始化连接数
dataSource.setInitialSize(10);
// 最小空闲连接数
dataSource.setMinIdle(5);
// 最大空前连接数
dataSource.setMaxIdle(20);
// 最大连接数
dataSource.setMaxActive(50);
// 超时回收时间(毫秒)
dataSource.setMaxWait(1000);
}
public static Connection getConnection() throws SQLException {
return dataSource.getConnection();
}
public static void main(String[] args) throws SQLException {
Connection connection = getConnection();
System.out.println(connection);
}
}
使用连接池获取数据库连接
最新推荐文章于 2022-11-10 17:03:11 发布