Masalah Anda adalah Anda menyiapkan pernyataan dengan
preparedStatement = dbConnection.prepareStatement(selectSQL);
yang benar, tetapi kemudian ketika Anda mencoba untuk menjalankan PreparedStatement, Anda memberikan selectSQL
string lagi:
rs = preparedStatement.executeQuery(selectSQL);
Itu tidak benar. Anda sudah menyiapkan pernyataan, jadi ketika saatnya tiba untuk mengeksekusinya, Anda tinggal melakukannya
rs = preparedStatement.executeQuery();