如何过来来自数据库锁定异常?

时间:2012-07-17 11:00:59

标签: android sqlite

我正在实现一个经常进行数据库调用的应用程序。

我使用以下代码打开数据库:

public DataBaseHelper open() throws SQLException {

      mDbHelper = new DatabaseHelper(this.mCtx);
      this.mDb = mDbHelper.getWritableDatabase();
      return this;
 }

但是我在以下行中获得了数据库锁定异常:

 this.mDb = mDbHelper.getWritableDatabase();

请帮我解决此异常。

提前致谢

1 个答案:

答案 0 :(得分:2)

当您对数据库使用多个连接时会出现此问题。 尽量避免创建与数据库的多个连接,并使用具有所有功能的连接

Database locked exception