私はこれまで、完全に正常に機能しているデータベースのクエリにこのようなものを使用していました:
PreparedStatement prepStmt = dbCon.prepareStatement(mySql);
ResultSet rs = prepStmt.executeQuery();
しかし、それから私は自分の複数回rs.first();
を繰り返すことができるようにするためにを使用する必要がありました。rs
だから今使っています
PreparedStatement prepStmt = dbCon.prepareStatement(mySql,ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
私の質問は、2つのパフォーマンスに関連しています。2番目のオプションを使用すると何が失われますか?2番目のオプションを使用すると、これまでに作成したコードに悪影響がありますか?
PS:私のアプリケーションは、バックエンドのOracle 11gデータベースを使用するマルチユーザーのデータベース集約型Webアプリケーション(Weblogic 10.3.4上)であることに注意してください。
ご清聴ありがとうございました。
アップデート
私の最大reslutsetサイズは1000行15-20列未満になります