【发布时间】:2015-03-22 13:07:26
【问题描述】:
我正在编写一个应用程序,其中一个线程将使用 JDBC 与 MySQL 数据库建立永久连接,而其他线程将永远不会使用此连接。
我的想法是这样的:
import java.sql.Connection;
public class ConHolder {
private Connection con;
public Connection getConnection(int checkTimeout) {
if(!con.isValid(checkTimeout)) {
con.close();
con = createNewConnection();
}
return con;
}
private Connection createNewConnection() {
return /* a newly created connection */;
}
}
这样好吗?还是需要一个实际的连接池?
【问题讨论】:
标签: java mysql sql jdbc connection-pooling