任何人都可以提供有关如何建立JDBC连接池的示例或链接吗?
从搜索谷歌我看到许多不同的方式这样做,这是相当混乱.
最终我需要代码来返回一个java.sql.Connection对象,但我无法入门.欢迎提出任何建议.
更新: 没有javax.sql或java.sql已经汇集连接实现?为什么不最好使用这些?
以下是我的帮助类获取数据库连接:
我已经使用了这里描述的C3P0连接池.
public class DBConnection {
private static DataSource dataSource;
private static final String DRIVER_NAME;
private static final String URL;
private static final String UNAME;
private static final String PWD;
static {
final ResourceBundle config = ResourceBundle
.getBundle("props.database");
DRIVER_NAME = config.getString("driverName");
URL = config.getString("url");
UNAME = config.getString("uname");
PWD = config.getString("pwd");
dataSource = setupDataSource();
}
public static Connection getOracleConnection() throws SQLException {
return dataSource.getConnection();
}
private static DataSource setupDataSource() {
ComboPooledDataSource cpds = new ComboPooledDataSource();
try {
cpds.setDriverClass(DRIVER_NAME);
} …Run Code Online (Sandbox Code Playgroud)