如何解決這個SQL語法錯誤的問題?
P粉409742142
P粉409742142 2023-09-06 21:08:29
0
1
463

我在與伺服器關於對資料庫的請求中遇到了一個錯誤。

這是錯誤訊息:

java.sql.SQLSyntaxErrorException:您的SQL 語法有錯誤;檢查與您的MySQL 伺服器版本相對應的手冊,了解在第1 行的', Regione='e', provincia='q', comune= 'w'' 附近使用的正確語法

這是有問題的SQL查詢:

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);

提前感謝!

P粉409742142
P粉409742142

全部回覆(1)
P粉135799949

如果你使用多個條件,請嘗試使用AND:

SELECT * 
FROM azienda 
WHERE id_categoria=? 
AND regione=? 
AND provincia=? 
AND comune=?
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板