本文主要是介绍jdbc 相关Connection,Statement,ResultSet对象无法在finally代码块关闭问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
由下图可以看到ResultSet对象可在finally代码块里关闭,而Statement对象在finally块里不能调用close方法
问题原因:st是在try代码块里定义的变量,finally里不能调用try里定义的Statement对象的方法
解决方法:将Statement和Connection对象同ResultSet对象一样在try代码块外声明
这篇关于jdbc 相关Connection,Statement,ResultSet对象无法在finally代码块关闭问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!