DAO设计模式使用完数据库后,一定要关闭数据库链接。给你一个使用hibernate框架的例子,但愿对你有帮助。
public
void
updateShop(Shop
shop)
throws
DBException
{
Session
session;
Transaction
tx
=
null;
try
{
session
=
HibernateSessionFactory.currentSession();
tx
=
session.beginTransaction();
session.update(shop);
}
catch
(HibernateException
e)
{
try
{
tx.rollback();
}
catch
(HibernateException
e1)
{
e1.printStackTrace();
}
e.printStrackTrace();
throw
new
DBException("更新对象失败");
}
finally
{
try
{
HibernateSessionFactory.closeSession();
//无论如何要关闭
}
catch
(HibernateException
e)
{
e.printStackTrace();
}
}
}如果你是用JDBC,那必要关闭RecordSet对象、Statement对象、以及Connection链接对象,其对应方法就是conn.close();