java连接SQLServer出现空指针异常,错误的地方是rs.close();

如题所述

第1个回答  2014-04-07
报空指针的话,那就说明你那个rs对象时空的,既然他什么东西都没有,你让他执行关闭释放资源,java虚拟机就懵了。所以它给你抛了个空指针异常,告诉你这个东西是空的。追问

我是一个初学者,就是我发现这样一个问题,我如果在rs.close();上面打了几行空格,然后报错就会出现在空格的那一行,但永远都是83行,不管那一行的内容是什么。我想问下这个是为什么

追答

这个行数只是说执行到这一步报错了,并不代表错误一定就在这行。

追问

谢谢啊,问题可能太麻烦了,我也描述不清楚

追答

不客气,初学者怎么学到jdbc这块来了??

本回答被提问者采纳
第2个回答  2014-04-07
那就说明ResultSet的实例为空咯
第3个回答  2017-11-12
我也遇到了这样的问题,能告诉我你怎么解决的吗?
第4个回答  2014-04-07
debug一下 看一下rs的值追问

是指单步执行看嘛,我是新手,想问下debug怎么看到rs的值

第5个回答  2014-04-07
有可能是你就没有打开 所以关闭的时候空指针
相似回答