抛出里外后,还需要关闭数据库连接么? 抛出里外后,还需要关闭数据库连接么?大家的catch(){ 这里是怎么写的?} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 后面再加上 finally{ connection.close;//(关闭数据库) } 连接资源要关闭的try { //可能出错的代码 } catch (XXXXXXXException e) { //出错后的处理代码 } finally { //不管有没有出错的、出错后有没有处理,都会执行的代码 }所以建议关闭数据库连接的操作放在finally中 finally中,我已经关闭数据库连接了,可是连接池里的资源还是被占用的。不知道是怎么回事。如果不抛出例外,资源是不会被占用的。抛出例外的时候,finally没有被执行? 着么可能... finally 不管着么样都执行,除非你SYSTEM.EXIT(); try {} catch (XXXXXXXException e) {} finally { try { conn.close();} catch (XXXXXXXException e) {} } 十六进制转换成char 急 一个jsp中的小问题;答完结贴;谢谢了 javah的问题 Applet小程序没弄懂,谢谢指点 JTable里加JCheckBox和JComboBox组件的问题,以前我是不知道分的事,我是新手呀我放分放不了了呀,代码如下: 怎样计算小时差? 小弟明天要参加机试,请大家给点建议 JAVA异常抛出机制 一个菜鸟级的问题,我在用jdk1.2.1编译的时候,为什么javax类不能用?? 我正在学习java编数据库程序,用的是mssql7,都在一台机器上,我应该怎么用jdbc驱动? JAVA编码问题 各位帮忙看一道scjp的题目
后面再加上 finally{ connection.close;//(关闭数据库) }
//可能出错的代码
} catch (XXXXXXXException e) {
//出错后的处理代码
} finally {
//不管有没有出错的、出错后有没有处理,都会执行的代码
}所以建议关闭数据库连接的操作放在finally中
finally
不管着么样都执行,除非你SYSTEM.EXIT();
try {
conn.close();
} catch (XXXXXXXException e) {
}
}