あなたの問題はあなたが
で声明を準備することですpreparedStatement = dbConnection.prepareStatement(selectSQL);
これは正しいですが、PreparedStatementを実行しようとすると、selectSQL
を指定します。 もう一度文字列:
rs = preparedStatement.executeQuery(selectSQL);
それは正しくありません。すでにステートメントを準備しているので、それを実行するときが来たら、それを実行するだけです
rs = preparedStatement.executeQuery();