繁体中文
设为首页
加入收藏
当前位置:JSP技术首页 >> 数据库相关 >> 一个连接池的例子(说明)

一个连接池的例子(说明)

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:47  文字大小:【】【】【
简介:这个连接池是直接从JIVE中取出来的,进行了一下修改,使得连接参数直接在程序中设定而不是从属性文件中读取。 用法: 先设定自己的连接参数,在DbConnectionDefaultPool.java文件的loadProperties方法中。注意你...
关键字:例子 一个

这个连接池是直接从JIVE中取出来的,进行了一下修改,使得连接参数直接在程序中设定而不是从属性文件中读取。

用法:

先设定自己的连接参数,在DbConnectionDefaultPool.java文件的loadProperties方法中。注意你也需要设定连接池的log文件的存放位置。

String driver="org.gjt.mm.mysql.Driver";//这是使用的JDBC驱动

String server="jdbc:mysql://192.100.100.1/qingtuo";//使用的URL

//String server="jdbc:mysql://192.168.0.1/qingtuo";

String username="qingtuo";

String password="qingtuo";

String minConnections="3";//最小连接数

String maxConnections="20";//最大连接数

String logPath="c:\\temp\\qingtuoDbLog.log";//日志文件位置

//String logPath="/tmp/qingtuoDbLog.log";

String connectionTimeout="0.5";//定时清除无用连接间隔(以天为单位)

然后

在你的程序中只需要将这个包com.qingtuo.db.pool import进来,再向下面这样用就行了。

Connection con = null;

PreparedStatement pstmt = null;

ResultSet rs=null;

try {

con = DbConnectionManager.getConnection();

//这里写你的SQL语句

}

catch (SQLException sqle) {

throw sqle;

}

finally {

try {

pstmt.close();

}

catch (Exception e) {

e.printStackTrace();

}

try {

con.close();

}

catch (Exception e) {

e.printStackTrace();

}

}

优点

虽然很多应用服务器也有连接池,但这样做的好处是,更加通用一些。

责任编辑:admin
相关文章