在尝试获取某些数据时,我将SQL状态设置为null并关闭语句

时间:2015-02-19 08:46:22

标签: java sql-server

实际上我想使用rs.getString(“ServiceType”)从数据库中获取一些数据但在获取之前我得到异常,因为SQL状态为null并且语句已关闭。供应商代码为17009.我我无法得到错误。

1 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情:

yourConn = connection.createStatement();
String command ="select * from table1";
ResultSet rs = yourConn.executeQuery(command);
rs.last();
rs.next();

看到没有任何代码(截至发布时)我简化了我自己的一个应用程序。

好像您没有正确关闭结果集。作为一般规则,使用try-catch包围java中的所有SQL,并添加finally子句以关闭所有资源。