日期:2014-05-20  浏览次数:20733 次

JDBC的Connection关闭与开启问题
对于数据库的增删查改的时候,是在每个方法后面添加conn。close方法还是在增删查改操作完后再进行关闭操作呢?
求解

------解决方案--------------------
在哪关闭都行 关闭 开启 也是耗时间的,在service中关闭就可以了
探讨
但是在entity,dao,service中写得话 即使我单独调用一个方法,但是我在调用完后关闭也行啊!跟在方法那关闭效果是否是一样的呢?也就是多了每调用一个方法就需要调用个关闭方法而已 是不?

------解决方案--------------------
探讨

但是在entity,dao,service中写得话 即使我单独调用一个方法,但是我在调用完后关闭也行啊!跟在方法那关闭效果是否是一样的呢?也就是多了每调用一个方法就需要调用个关闭方法而已 是不?

------解决方案--------------------
conn开启关闭总是和数据库操作写在一起的,否则很乱丫,所以在一段数据库操作之后就把连接果断关了,

如果你要在方法外面关conn的话,难道你还要把conn当返回值传出来,在外面接收了再关,没看过这样的,程序结构都被破坏了。

再说开关conn基本不耗时间不耗资源,没关conn说不定乐子就大了