を使用して 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を学んでいるだけです.