java mysql 新增数据后台能获取到显示新增成功但是数据库没有
时间: 2024-06-04 15:07:55 浏览: 78
JAVA车辆管理后台(struts2)源码 JAVACLGLHTRUMEN.rar
可能是你的代码中缺少了提交事务的操作,导致数据并没有真正地插入到数据库中。
在使用 JDBC 进行数据库操作时,我们需要手动开启事务(通过 `setAutoCommit(false)` 方法),并在事务中执行所有的 SQL 操作。如果所有的操作都成功完成,我们需要调用 `commit()` 方法提交事务,否则调用 `rollback()` 方法回滚事务。
你需要检查一下你的代码是否有以下操作:
1. 开启事务:`connection.setAutoCommit(false);`
2. 执行 SQL 语句:`statement.executeUpdate(sql);`
3. 提交事务:`connection.commit();`
如果你的代码中没有以上操作,请尝试添加这些操作并重新运行程序。如果问题仍然存在,请检查数据库连接是否正确,以及是否有其他的错误日志输出。
阅读全文