Я пытаюсь использовать rs.first (), но для того, чтобы это работало, нам нужно добавить ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY в readyStatement, я просто хотел узнать, желательно ли это использовать, и у него есть проблемы с производительностью
PreparedStatement ps = conn.prepareStatement ("SELECT * FROM TABLE WHERE
FIELD1 = ?" ,
ResultSet.TYPE_SCROLL_INSENSITIVE ,
ResultSet.CONCUR_UPDATABLE ,
ResultSet.HOLD_CURSOR_OVER_COMMIT) ;