![](/img/trans.png)
[英]No data is getting inserted into my database using PreparedStatement
[英]Data not inserted into database table with PreparedStatement
我有一個問題,我試圖在數據庫表中插入一行,一切看起來都很好,我的調試器找不到任何東西,我的catch(SQLException)也沒有,但是什么都沒有保存到數據庫中。
這是我的插入代碼:
String query = "INSERT INTO files_authorised(auth_id,level,notify,level_user,approval_status) VALUES(?,?,?,?,?)";
PreparedStatement stmt = con.prepareStatement(query);
stmt.setString(1, auth_id);
stmt.setInt(2, level);
stmt.setString(3, notify);
stmt.setInt(4, level_user);
stmt.setString(5, approval_status);
System.out.println(query);
stmt.executeUpdate();
作為參數發送的值很好,我將它們打印出來,並且完全符合我的要求。
提前致謝。 如果您需要更多信息,請評論。
問題是我沒有插入
con.commit();
這是在插入數據庫時第一次發生此問題。
斯坦尼斯拉夫·斯坦尼斯·斯坦尼斯拉夫的回答
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.