結果セットを反復処理する代わりに、エントリが存在するかどうかを確認して、それを読み取ります。 ResultSet r = ...; if(r.next()) { String s = r.getString(1); ... }