dbpool的配置文件:dbpool.properties
drivers=oracle.jdbc.driver.OracleDriver
logfile=btgwdbpool.log
btgwdbpool.url=jdbc:oracle:thin:@192.168.26.188:1521:****
btgwdbpool.user=****
btgwdbpool.password=****
btgwdbpool.maxpool=5
btgwdbpool.maxconn=10
btgwdbpool.expiry=0
btgwdbpool.init=2
btgwdbpool.validator=snaq.db.AutoCommitValidator
btgwdbpool.cache=false
btgwdbpool.debug=false
操作类:DBConnectionManager.java
public class DBConnectionManager {
private static DBConnectionManager connMgr;
private static ConnectionPoolManager cpm = null;
private static String propesFile = "conf/dbpool.properties";
private static String poolName = "btgwdbpool";
private Connection conn = null;
private DBConnectionManager() {
try {
propesFile = "conf/dbpool.properties";
poolName = "btgwdbpool";
cpm = ConnectionPoolManager.getInstance(new File(propesFile));
} catch (IOException e) {
}
}
public static DBConnectionManager getInstance() {
if (connMgr == null) {
connMgr = new DBConnectionManager();
}
return connMgr;
}
public Connection getConnection() {
try {
conn = cpm.getConnection(poolName);
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public void finalize() {
if (cpm != null)
cpm.release();
}
public static void closeConn(Connection conn) {
try {
if (conn != null) {
conn.close();
conn = null;
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void closeSt(Statement st) {
try {
if (st != null) {
st.close();
st = null;
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void closeRs(ResultSet rs) {
try {
if (rs != null) {
rs.close();
rs = null;
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
好东西哦 DBPool 做数据库接入时的必备 DBPool_v4.8.3.jar
dbpool dbpool mysql orcalce 操作数据库dbpool dbpool mysql orcalce 操作数据库
这是DBpool4.8.3版本的JAR,不是为别人,只为资源备份
DBPool_v4.8.3.zip 看看吧,一定有你要的东西
Java数据库通用层源码DBPool_v4.8.3_src
DBPool是一个高效的易配置的数据库连接池。它除了支持连接池应有的功能之外,还包括了一个对象池使你能够开发一个满足自已需求的数据库连接池
DBPool是一个高效的易配置的数据库连接池。它除了支持连接池应有的功能之外,还包括了一个对象池使你能够开发一个满足自已需求的数据库连接池
DBPool_v4.8.3 source
dbpool2.rar
数据库池 io.airlift/dbpool/0.96/dbpool-0.96.jar
DBPool使用给定的odbc连接字符串和池大小初始化连接池 pool = db.DBPool('DSN=test',10) DBPool.get从池中检索连接,如果没有可用的连接,则阻塞;连接超出范围时,连接析构函数将连接释放回池中 conn = pool.get...
DBPool_v4.8.3_javadoc
dbpool 系统工具 rar格式 dbpool 系统工具 rar格式
整理的dbpool jar 下载地址,包含如下 jar包,下载包含到自己项目中即可用。 dbpool-7.0.jar dbpool-7.0-javadoc.jar log4j-1.2.17.jar slf4j-api-1.7.7.jar slf4j-log4j12-1.7.7.jar
kagaedi web DBPOOL 带连接池
DBpool.jsp
Dbpool,fileupload,io,mysql-jdbc 等的jar文件
JDBC连接池实用程序,支持基于时间的到期,语句缓存,连接验证以及使用池管理器的轻松配置。 net.snaq/dbpool/5.0/dbpool-5.0.jar
数据库池 io.airlift/dbpool/0.86/dbpool-0.86.jar