dbcp连接池实现
文章原地址:http://www.iteye.com/topic/117225
DBCP是Apache的一个开源项目:
commons.dbcp.jar
http://jakarta.apache.org/commons/dbcp/index.html
DBCP依赖Apache的另外2个开源项目
commons.collections.jar和commons.pool.jar
下载这些包并将这些包的路径添加到classpath中就可以使用dbcp做为项目中的数据库连接池使用了。
以下是我的连接池
java 代码
-
package?selfservice; ??
-
??
- import?java.io.FileNotFoundException; ??
- import?java.io.IOException; ??
- import?java.sql.Connection; ??
- import?java.sql.DriverManager; ??
- import?java.sql.ResultSet; ??
- import?java.sql.SQLException; ??
- import?java.sql.Statement; ??
-
??
- import?org.apache.commons.dbcp.ConnectionFactory; ??
- import?org.apache.commons.dbcp.DriverManagerConnectionFactory; ??
- import?org.apache.commons.dbcp.PoolableConnectionFactory; ??
- import?org.apache.commons.dbcp.PoolingDriver; ??
- import?org.apache.commons.pool.ObjectPool; ??
- import?org.apache.commons.pool.impl.GenericObjectPool; ??
-
??
-
??
- public?class?PoolManager?{?? ??
-
????private?static?String? ??
-
????????????driver="oracle.jdbc.driver.OracleDriver",??
-
????????????url?=?"jdbc:oracle:thin:@192.168.0.40:1521:drcom",??
-
????????????Name=
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。