首页 > 编程语言 > 详细

JAVA高级编程(数据源datasource)

时间:2017-02-19 14:18:12      阅读:330      评论:0      收藏:0      [点我收藏+]

数据源:通过jdbc连接数据库,多建立几条连接放在数据源里面。可以设置数据源的最大连接数,同时活跃的连接数,最少空闲的连接数,能够同时接收处理的连接数等等。

dbcp数据源

需要的jar包:

  1. commons-dbcp.jar;
  2. commons-pool.jar
  3. mysql-connector-java.jar

前两个jar包到阿帕奇官网下载。第三个jar包到mysql官网下载。

他是对jdbc的封装。底层还是要通过jdbc连接数据库的。实现了java.sql.DataSource接口的类有BasicDataSourceFactory和BasicDataSource。

技术分享

技术分享

其中BasicDataSourceFactory底层实际上是先创建了BasicDataSource的对象,然后给BasicDataSource对象

 

进行分钟相关属性的赋值。比如username,password,url,driverClassName等等。BasicDataSource则是直接通过set方法对这些属性直接赋值。

通过getConnection方法获取数据库连接(Connection接口)。之后的操作就和jdbc一样了。

JAVA高级编程(数据源datasource)

原文:http://www.cnblogs.com/HardRockVersion/p/6415549.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!