Heim > Fragen und Antworten > Hauptteil
Ich habe beim Server einen Fehler bezüglich einer Anfrage an die Datenbank festgestellt.
Das ist die Fehlermeldung:
java.sql.SQLSyntaxErrorException: Es liegt ein Fehler in Ihrer SQL-Syntax vor; überprüfen Sie das Handbuch für Ihre MySQL-Serverversion auf „, Regione='e', provincia='q', comune='w in Zeile 1. Korrigieren Sie die zu verwendende Syntax in der Nähe ''
Dies ist die betreffende SQL-Abfrage:
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);
Vielen Dank im Voraus!
P粉1357999492023-09-07 14:55:18
如果你使用多个条件,请尝试使用AND:
SELECT * FROM azienda WHERE id_categoria=? AND regione=? AND provincia=? AND comune=?