Comment résoudre ce problème d'erreur de syntaxe SQL ?
P粉409742142
P粉409742142 2023-09-06 21:08:29
0
1
505

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粉409742142
P粉409742142

répondre à tous(1)
P粉135799949

Si vous utilisez plusieurs conditions, essayez d'utiliser AND :

SELECT * 
FROM azienda 
WHERE id_categoria=? 
AND regione=? 
AND provincia=? 
AND comune=?
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal