首页 > 数据库 > mysql教程 > 常见的数据库连接池

常见的数据库连接池

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 15:24:20
原创
1553 人浏览过

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入 2.C3P0 在Hibernate和Spring中默认支持该数据库连接池 需要引入:c3p0-0.9.1.2.jar包,如果报错再引入mchange-commons-0.2.jar 1. 在类路径下编写一个c3p0-config.xml文件 c3p0-config !-- default-co

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

 

  2.C3P0

  在Hibernate和Spring中默认支持该数据库连接池

  需要引入:c3p0-0.9.1.2.jar包,如果报错再引入mchange-commons-0.2.jar

  1. 在类路径下编写一个c3p0-config.xml文件

  

  

  

  com.mysql.jdbc.Driver

  jdbc:mysql:///dbutils

  root

  root

  5

  6

  5

  10

  

  

  2.获取默认的配置:

  public static void getConnection1() throws Exception {

  ComboPooledDataSource source = new ComboPooledDataSource();

  Connection conn = source.getConnection();

  String sql = "insert into users (name,address) values (?,?)";

  PreparedStatement state = conn.prepareStatement(sql);

  state.setString(1, "c3p0");

  state.setString(2, "c3p0");

  state.executeUpdate();

  source.close();

  System.out.println("OK");

  }

  3.获取指定名的配置:

  public static void getConnection2() throws Exception {

  ComboPooledDataSource source = new ComboPooledDataSource("mysql");

  Connection conn = source.getConnection();

  String sql = "insert into users (name,address) values (?,?)";

  PreparedStatement state = conn.prepareStatement(sql);

  state.setString(1, "c3p02");

  state.setString(2, "c3p02");

  state.executeUpdate();

  source.close();

  System.out.println("OK");

  }

  总结:连接池技术可以快速的获取数据库连接的重量级资源但是操作数据库依旧比较繁琐……

  [1] [2] 

常见的数据库连接池

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
没见过VUE的项目实战
来自于 1970-01-01 08:00:00
0
0
0
单击网页选项卡(如果可见)
来自于 1970-01-01 08:00:00
0
0
0
h2呢?怎么没见h2a啊?
来自于 1970-01-01 08:00:00
0
0
0
仅好友可见分页列表如何实现?
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板