当前位置: 代码迷 >> 综合 >> 已解]SQLiteConnectionPool: The connection pool has been unable to grant a connection to thread
  详细解决方案

已解]SQLiteConnectionPool: The connection pool has been unable to grant a connection to thread

热度:93   发布时间:2023-12-16 14:43:08.0

在我们的项目中执行一个查找数据库的操作的时候报了如下的错误:

11-04 13:52:10.338 25635-26004/? W/SQLiteConnectionPool: The connection pool for database '/data/data/com.wbm.app.pda/databases/demo.db' 

has been unable to grant a connection to thread 163308 (Thread-163308) with flags 0x1 for 60.001003 seconds. Connections: 0 active, 1 idle, 0 available.


原因:

我在事务还没有结束的时候就有在里面执行了数据库的操作


解决办法:

应该是添加一个判断表示,例如mImportSuccess,然后在事务执行完毕以后判断这个标示,然后再进行其他的数据库操作



参考:http://bbs.51cto.com/thread-1113117-1.html

  相关解决方案