簡體   English   中英

數據未通過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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM