jdcp配置連線池工具類
阿新 • • 發佈:2019-02-03
為了提高資料庫連線的效率,我們一般採用連線池的方式。使用jdcp連線池首先要引入兩個jar包 一個pool 一個jdcp
然後編寫一個工具類方便以後使用。程式碼如下:
public class DButils {
private static String DRIVER = "com.mysql.jdbc.Driver";
private static String URL = "jdbc:mysql://localhost:3306/mydatabase/*資料庫名稱*/";
private static String USERNAME = "使用者名稱";
private static String PASSWORD = "密碼";
private static BasicDataSource dataSource = new BasicDataSource();
static {
//必須配置的資訊
dataSource.setDriverClassName(DRIVER);
dataSource.setUrl(URL);
dataSource.setUsername(USERNAME);
dataSource.setPassword(PASSWORD);
//擴充套件
dataSource.setInitialSize(10);//設定初始化連線數
dataSource.setMaxActive(8);//設定最大連線數
dataSource.setMaxIdle(5);//設定最大空閒數
dataSource.setMinIdle(2);//設定最小空閒數
}
public static DataSource getDataSource(){
return dataSource;
}
public static Connection getConnection(){
try {
Connection conn = dataSource.getConnection();
return conn;
} catch (SQLException e) {
System.out.println("資料庫連線錯誤");
e.printStackTrace();
throw new RuntimeException();
}
}
}