Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JDBC SQLite日志文件从不提交_Java_Sqlite_Jdbc_Journal - Fatal编程技术网

Java JDBC SQLite日志文件从不提交

Java JDBC SQLite日志文件从不提交,java,sqlite,jdbc,journal,Java,Sqlite,Jdbc,Journal,我有一个Java编写的服务器,它使用JDBC与SQLite的连接,该连接设置为自动提交模式。但是,所有查询最终都会生成一个日志文件,当服务器重新启动时,数据库看起来从未更改。这种情况可能发生的一般原因是什么?我知道提供一些代码会很有帮助,但我已经花了几个小时在这上面了,我甚至不能用更少的代码来复制它 有人能大致了解一下,为什么即使autocommit设置为true,日志文件仍然存在?谢谢 好的,我找到了原因。结果集必须在我们完成后关闭。我知道这是一个非常古老的问题,但你能接受你的答案吗?它帮助了

我有一个Java编写的服务器,它使用JDBC与SQLite的连接,该连接设置为自动提交模式。但是,所有查询最终都会生成一个日志文件,当服务器重新启动时,数据库看起来从未更改。这种情况可能发生的一般原因是什么?我知道提供一些代码会很有帮助,但我已经花了几个小时在这上面了,我甚至不能用更少的代码来复制它


有人能大致了解一下,为什么即使autocommit设置为true,日志文件仍然存在?谢谢

好的,我找到了原因。结果集必须在我们完成后关闭。

我知道这是一个非常古老的问题,但你能接受你的答案吗?它帮助了我。