首页 | 联系我们 | 叶凡网络官方QQ群:323842844
游客,欢迎您! 请登录 免费注册 忘记密码
您所在的位置:首页 > 开发语言 > Java开发 > 正文

开发中很常用的连接池

作者:cocomyyz 来源: 日期:2013-08-17 23:49:35 人气:9 加入收藏 评论:0 标签:java

第一,jdbc驱动包和commons-dbcp-1.2.1.jar 还有commons-pool-1.3.jar不用说了


第二,在src下新建个dbcp.properties文件,在里面写下这样的配置:

#driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver
#url=jdbc:microsoft:sqlserver://localhost:1433;databaseName=news
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=gbk
username=root
password=pass
defaultAutoCommit=true
maxActive=50
initialSize=10
#validationQuery=select count(*) as count from schedule

关于它们都是什么意思,我觉得你应该去找资料。


第三,可以用了

public class DBCPProvider {
private static String PROPERTIES_FILE = "/dbcp.properties";
private static DBCPProvider instance = null;
private BasicDataSource ds;

private DBCPProvider() {
  Properties prop = new Properties();
  try {
   prop.load(this.getClass().getResourceAsStream(PROPERTIES_FILE));
   ds = (BasicDataSource) BasicDataSourceFactory
     .createDataSource(prop);
   Connection conn = ds.getConnection();
   System.out.println("Connect database successsfully");
  } catch (Exception e) {
   e.printStackTrace();
  }
}

public static void main(String agrs[]) {
  new DBCPProvider();
}
}

比起tomcat自带的连接池是不是好用多了啊?呵呵

而且它的优点是b/s和c/s都可以用


本文网址:http://www.mingyangnet.com/html/java/189.html
读完这篇文章后,您心情如何?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
上一篇: mvc中DAO范例
更多>>网友评论
发表评论
编辑推荐
  • 没有资料