Maison > Questions et réponses > le corps du texte
J'ai rencontré une erreur avec le serveur concernant une requête à la base de données.
Voici le message d'erreur :
java.sql.SQLSyntaxErrorException : Il y a une erreur dans votre syntaxe SQL ; vérifiez le manuel de la version de votre serveur MySQL pour ', Regione='e', provincia='q', comune='w en ligne 1 Corrigez la grammaire à utiliser près de ''
Voici la requête SQL en question :
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);
Merci d'avance !
P粉1357999492023-09-07 14:55:18
Si vous utilisez plusieurs conditions, essayez d'utiliser AND :
SELECT * FROM azienda WHERE id_categoria=? AND regione=? AND provincia=? AND comune=?