を使用して SELECT を実行しようとしていますPreparedStatement
が、データが存在するにもかかわらず、結果が返されません。代わりに使用Statement
すると、目的の結果が得られるため、PreparedStatement
.
何か案は?
これが私のコードです:
String species = "Snail";
PreparedStatement preparedStatement = con.prepareStatement("Select * from lifeforms where species=?",PreparedStatement.RETURN_GENERATED_KEYS);
preparedStatement.setString(1, species);
preparedStatement.execute();
ResultSet resultSet = preparedStatement.getGeneratedKeys();
また-私はちょうど試しました
resultSet = preparedStatement.execute();
resultSet
しかし、ブール値を期待するように変更する必要があると言って、これはコンパイルされません。
これについての洞察は大歓迎です。
これが明らかな場合は申し訳ありませんが、ほとんど無意識になるまでドキュメントを読みました.Javaを学んでいるだけです.