gpt4 book ai didi

java - 通过 jdbc 对 sqlite 数据库执行更新有时不起作用

转载 作者:行者123 更新时间:2023-12-01 15:49:29 27 4
gpt4 key购买 nike

我有一个Java应用程序通过jdbc连接到sqlite数据库。有时执行更新不起作用。 SQL语法正确,没有抛出异常,executeUpdate返回值为1。语句执行后关闭。

我找到了解决这种情况的方法,即在执行查询后关闭与数据库的连接,但我不喜欢这种方法。

可能是什么问题?

最佳答案

您是否使用多线程来访问数据库? SQLite 是单线程的(有点像 http://www.sqlite.org/cvstrac/wiki?p=MultiThreading )。正如那里提到的,“不要在多个线程中同时使用相同的数据库连接”。

关于java - 通过 jdbc 对 sqlite 数据库执行更新有时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6415154/

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