- 浏览: 5209 次
- 性别:
- 来自: 北京
最新评论
文章列表
Spring+hibernate
数据库连接泄漏问题
问题发现:
在
mysql
中用
show
processlist
命令查看连接的连接状态。
当访问数据库时,如果发现有
sleep
状态的连接,还在创建的新的连接,说明连接泄漏了。
问题原因
:
用
spring
托管
hibernate
一般是在
Dao
层使用
HibernateDaoSupport
类与数据库进行同步,如果使用
HibernateDaoSupport
中的
getSession()
...
dbcp
连接池配置官网地址:
http://commons.apache.org/dbcp/configuration.html
username
:
连接用户名
password
:
连接密码
url
:
连接
url(
如果连接
mysql
,格式为
jdbc:mysql://ip:port/dbname)
driverClassName
: jdbc driver
名字
(
如果是
mysql
,则为
com.mysql.jdbc.Dri ...
请看下面小demo,这里有两个类SubClass和SupperClass,其中SubClass继承于SupperClass。
SupperClass类:
/**
* 父类
*
* @author yangbl
*
*/
public class SupperClass {
static String staticVariable = "supper staticVariable initialize";
static {
staticVariable = "supper static blo ...