1

DB2 では、select ステートメントを実行し、以下のように ResultSet を取得します。

PreparedStatement ps;
ps = connection.prepareStatement("myQuery");
ps.setString(1, "data");
ps.execute();
ResultSet rs;
rs = ps.getResultSet();

何らかの理由で、時々 0 行が返さrs.next()れるfalseことがありますが、データベースで同じクエリを実行すると 2 行が返されます。助けていただければ幸いです。

4

1 に答える 1

3

これを試して:

PreparedStatement ps;
ps = connection.prepareStatement("myQuery");
ps.setString(1, "data");
ResultSet rs=ps.executeQuery();
;
于 2013-01-22T17:02:14.000 に答える