当前位置:Gxlcms > 数据库问题 > DBCP的使用

DBCP的使用

时间:2021-07-01 10:21:17 帮助过:2人阅读

driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/demo01 username=root password=123456
  #初始化时连接池中connection数量 initialSize=10   #最大连接数量 maxActive=50   #最大的空闲连接数量 maxIdle=20   #最小的空闲链接数量 minIdle=5   #最大的等待时间,单位是毫秒 maxWait=60000 #建立连接时的附加参数,如果指定的编码不一致数据库中会出现乱码 connectionProperties=useUnicode=true;characterEncoding=utf8   #是否开启自动提交,跟事务的控制有关 defaultAutoCommit=true   #指定由连接池所创建的连接的事务隔离级别(TransactionIsolation)。 defaultTransactionIsolation=REPEATABLE_READ

3.编写代码

public class demo03 {    public static void main(String args[]){        InputStream in = demo03.class.getClassLoader().getResourceAsStream("dbcp.properties");        Properties pro = new Properties();        BasicDataSource bs = null;        try {            pro.load(in);            bs = BasicDataSourceFactory.createDataSource(pro);        } catch (Exception e) {            System.out.println(e.getMessage());        }        try {            Connection conn = bs.getConnection();            Statement stm = conn.createStatement();            int res = stm.executeUpdate("UPDATE `user` SET `name`=‘真的不知道‘");            System.out.println(res);            conn.close();        } catch (SQLException e) {            System.out.println(e.getMessage());        }    } }

4.查看控制台输出结果,更新了25条记录

技术分享

 

 

DBCP的使用

标签:

人气教程排行