由下图可以看到ResultSet对象可在finally代码块里关闭,而Statement对象在finally块里不能调用close方法
问题原因:st是在try代码块里定义的变量,finally里不能调用try里定义的Statement对象的方法
解决方法:将Statement和Connection对象同ResultSet对象一样在try代码块外声明
由下图可以看到ResultSet对象可在finally代码块里关闭,而Statement对象在finally块里不能调用close方法
问题原因:st是在try代码块里定义的变量,finally里不能调用try里定义的Statement对象的方法
解决方法:将Statement和Connection对象同ResultSet对象一样在try代码块外声明