本工具用于检测java WEB代码中数据库连接是否存在未关闭的连接,使用时仅需运行一下相关的
应用,如果有连接未释放,就会在tomcat中显示出未关闭连接所在位置。未关闭的数据库连接对于
系统并发量有巨大影响。
将下列文件放到相应目录,其中config为文件夹,com为包
config/arvincp.properties
config/system.properties
com.seg.util.Config.java
com.seg.database.ConnectionManager.java
arvincp_v1.1.jar此包需引入工程中
使用时用ConnectionManager中的openConnection()方法替代系统原有的数据库连接获取方式即可。
arvincp.properties文件中给出的是mysql的配置方法,这里提供oracle的方法供参考
driverClassName=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@90.0.16.13:1521:ORCL
username=gisap
password=1
minConnections=10
maxConnections=50
#debug
useDebug=true
debug_max_holdtime=60000
以本人工程为例原C.java文件为原有数据库连接文件,改C.java文件为应用此工具后的修改文件,可用对
比工具查看,便可看出修改之处。
本应用在tomcat6+jdk1.6下运行无问题,其它情况未测。工具为同事自己所写,使用起来比较方便,
在此感谢。
- 1
- 2
- 3
- 4
- 5
前往页