[JSP] 新增一筆資料進資料庫正常,但是為什麼會出現 java.sql.SQLException: No ResultSet was produced

這大多是因為用 Statement 的 executeQuery 去執行 INSERT INTO 的關係,因為 executeQuery 一定要產生查詢結果的 ResultSet ,但是 INSERT INTO 並不會回傳此值,所以必須改用 executeUpdate 來做 INSERT INTO 或 UPDATE 的動作。

範例:
stmt.executeUpdate(sql);

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar