在DB2中,我执行一个select语句并获取ResultSet,如下所示
PreparedStatement ps;
ps = connection.prepareStatement("myQuery");
ps.setString(1, "data");
ps.execute();
ResultSet rs;
rs = ps.getResultSet();
出于某种原因,我有时会rs.next()
为false
,这意味着它会返回0行,而如果我在数据库上执行相同的查询,我会得到2行。一世
我很感激任何帮助。
答案 0 :(得分:3)
试试这个:
PreparedStatement ps;
ps = connection.prepareStatement("myQuery");
ps.setString(1, "data");
ResultSet rs=ps.executeQuery();
;