加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

The database file is locked (database is locked)

发布时间:2020-12-12 19:25:13 所属栏目:百科 来源:网络整理
导读:java.lang.RuntimeException: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked) at UserManager.addContract(UserManager.java:154) at UserManager.run(UserManager.java:234) at java.lang.Thread.run(Thread.
java.lang.RuntimeException: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
at UserManager.addContract(UserManager.java:154)
at UserManager.run(UserManager.java:234)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
at org.sqlite.core.DB.newSQLException(DB.java:918)
at org.sqlite.core.DB.newSQLException(DB.java:930)
at org.sqlite.core.DB.throwex(DB.java:895)
at org.sqlite.core.NativeDB.prepare(Native Method)
at org.sqlite.core.DB.prepare(DB.java:227)
at org.sqlite.core.CorePreparedStatement.<init>(CorePreparedStatement.java:41)
at org.sqlite.jdbc3.JDBC3PreparedStatement.<init>(JDBC3PreparedStatement.java:30)
at org.sqlite.jdbc4.JDBC4PreparedStatement.<init>(JDBC4PreparedStatement.java:19)
at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:48)
at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:254)
at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:226)
at UserManager.addContract(UserManager.java:147)
... 2 more
Linux环境并发运行执行对sqlite数据库文件的操作会出现如上报错,Win下暂时未发现这样的问题(100个线程,同时读写操作)。暂未解决...

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读