开源数据源

开源数据源

一、DBCP数据源:

  Apache软件基金组织下的开源连接池的实现。

  使用到的jar包:

    commons-dbcp.jar

    commons-pool.jar

  示例代码:

 1 BasicDataSource ds = new BasicDataSource();
2
3 ds.setDriverClassName("com.mysql.jdbc.Driver");
4 ds.setUrl("jdbc:mysql://localhost:3306/javaee");
5 ds.setUsername("root");
6 ds.setPassword("root");
7 ds.setInitialSize(5);
8 ds.setMaxActive(20);
9 ds.setMinIdle(2);
10
11 Connection conn = ds.getConnection();

 

二、C3P0数据源

  Hibernate推荐使用的连接池。

  使用到的jar包:

    c3p0.jar

  示例代码:

 1 ComboPooledDataSource ds = new ComboPooledDataSource();
2
3 ds.setDriverClass("com.mysql.jdbc.Driver");
4 ds.setJdbcUrl("jdbc:mysql://localhost:3306/javaee");
5 ds.setUser("root");
6 ds.setPassword("root");
7 ds.setMaxPoolSize(40);
8 ds.setMinPoolSize(2);
9 ds.setInitialPoolSize(10);
10 ds.setMaxStatements(180);
11
12 Connection conn = ds.getConnection();

 

posted @ 2012-02-19 13:48  lotusve  阅读(394)  评论(0编辑  收藏  举报