这么关闭数据库连接行不到
这样关闭数据库连接行不到?接手别人的项目现在每个方法都有一个关闭。[解决办法]出现的太操蛋了。。[解决办法
这样关闭数据库连接行不到?
接手别人的项目现在每个方法都有一个关闭。
[解决办法]出现的太操蛋了。。
[解决办法]第一个是错误的写法。rs close的时候出异常了不能close ps 和 con
你的方法可行,可以把Statement? 改成Object
然后instanceof 一个方法都搞定了。
真要这么做,如果全修改一下时间少的话,还是改程序吧
[解决办法]一个serlvet有这么长,说明servlet用来处理流程了,不好,我servlet只会又来获取去和发送值
[解决办法]楼主改完这次,下次千万别做了,要不然直接要累趴下了
[解决办法]/**
* 参数顺序 ResultSet,然后Statement,最后Connection
* @param objs
*/
public static void close(Object ...objs)
{
for(int i = 0; i < objs.length; ++i)
{
if(objs[i] instanceof Statement)
{
try{
((Statement)objs[i]).close();
}catch(SQLException e){
}
}else if(objs[i] instanceof ResultSet){
try{
((ResultSet)objs[i]).close();
}catch(SQLException e){
}
}else if(objs[i] instanceof Connection){
try{
((Connection)objs[i]).close();
}catch(SQLException e){
}
}else{
/*...*/
}
}
}