Saya mencoba untuk mendapatkan nilai spesifik di mana kolom nama di database saya berisi "jansen", tetapi ketika saya menjalankan kode saya itu menunjukkan kesalahan seperti ini com.mysql.jdbc.exceptions.jdbc4....

1
Jansen Stanlie 17 Juni 2021, 22:15

1 menjawab

Anda harus menggunakan PreparedStatement alih-alih Pernyataan dengan cara ini:


PreparedStatement statement = MyConnection.getConnection().prepareStatement("select * from emp where name = :empId");
statement.setString(empId, "jansen");
ResultSet rs = statement.executeQuery();

Kemudian "jansen" akan diganti dengan variabel String dengan nama dinamis.

1
rortegat 17 Juni 2021, 19:28