相关疑难解决方法(0)

如何在JDBC中建立连接池?

任何人都可以提供有关如何建立JDBC连接池的示例或链接吗?

从搜索谷歌我看到许多不同的方式这样做,这是相当混乱.

最终我需要代码来返回一个java.sql.Connection对象,但我无法入门.欢迎提出任何建议.

更新: 没有javax.sqljava.sql已经汇集连接实现?为什么不最好使用这些?

java connection-pooling jdbc

104
推荐指数
8
解决办法
18万
查看次数

使用C3P0的JDBC连接池

以下是我的帮助类获取数据库连接:

我已经使用了这里描述的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)

java database database-connection connection-pooling c3p0

30
推荐指数
3
解决办法
7万
查看次数