gpt4 book ai didi

java - 未使用PreparedStatement将数据插入到数据库表中

转载 作者:行者123 更新时间:2023-11-29 23:07:25 27 4
gpt4 key购买 nike

我遇到了一点问题,我试图在数据库表中插入一行,一切看起来都工作正常。我的调试器没有找到任何内容,我的 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();

这是在插入数据库时​​第一次出现此问题。

斯坦尼斯拉夫L的回答谢谢斯坦尼斯拉夫L

关于java - 未使用PreparedStatement将数据插入到数据库表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28235924/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com