我有一个Java编写的服务器,它使用JDBC和SQLite连接,SQLite在自动提交模式下设置。但是,所有查询最终都会生成日志文件,并且当服务器重新启动时,数据库看起来永远不会更改。是否有可能发生这种情况的一般原因?我知道提供一些代码是有帮助的,但是我已经工作了好几个小时了,我甚至无法用少量的代码重现它...
任何人都可以大致了解为什么即使autocommit设置为true,日志文件仍然存在?谢谢!
答案 0 :(得分:0)
好的,我找到了原因。每当我们完成它时,ResultSet都必须关闭。