Saya mengalami ralat dengan pelayan berkenaan permintaan kepada pangkalan data.
Ini ialah mesej ralat:
java.sql.SQLSyntaxErrorException: Terdapat ralat dalam sintaks SQL anda semak manual untuk versi pelayan MySQL anda untuk ', Regione='e', provincia='q', comune='w pada baris 1 Tatabahasa yang betul untuk digunakan; berhampiran ''
Ini ialah pertanyaan SQL yang dimaksudkan:
PreparedStatement ps = con.prepareStatement("SELECT * FROM azienda WHERE id_categoria=?, regione=?, provincia=?, comune=?"); ps.setInt(1, id); ps.setString(2, regione); ps.setString(3, provincia); ps.setString(4, comune);
Terima kasih terlebih dahulu!
Jika anda menggunakan berbilang syarat, cuba gunakan DAN: