DBCP 数据源获取连接

Posted Kikyo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DBCP 数据源获取连接相关的知识,希望对你有一定的参考价值。

111

    private int M1() {
        int res = -1;
        try {
            Connection conn = getConnection();
            String sql = "UPDATE `user` set money=666 where id=?";
            Object[] objs = new Object[]{"1"};
            res = JdbcUtils.executeUpdate(conn, sql, objs);
            System.out.println(res);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return res;

    }

    private Connection getConnection() throws SQLException {
        BasicDataSource bs = new BasicDataSource();
        bs.setDriverClassName("com.mysql.jdbc.Driver");
        bs.setUrl("jdbc:mysql://localhost:3306/jdbc");
        bs.setUsername("root");
        bs.setPassword("xxxxxx");
        bs.setInitialSize(20);
        Connection connection = bs.getConnection();
        return connection;
    }

 

以上是关于DBCP 数据源获取连接的主要内容,如果未能解决你的问题,请参考以下文章

Spring框架中获取连接池常用的四种方式

DBCP数据库连接池原理分析

DBCP连接及MySQL优化

DBCP连接池

dbcp数据库连接池管理

DBCP2的使用例子和源码详解(包括JNDI和JTA支持的使用)