android - 如何克服数据库锁定异常?

标签 android sqlite

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

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

public DataBaseHelper open() throws SQLException {

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

但我在以下行中遇到数据库锁定异常:

 this.mDb = mDbHelper.getWritableDatabase();

请帮我修复此异常。

提前致谢

最佳答案

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

Database locked exception

关于android - 如何克服数据库锁定异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11521141/

相关文章:

android - Grails android-gcm 插件安装

Android:带背景的透明彩色ListView

android - glDebugMessageCallbackKHR 是在 Android 6 中实现的吗?

mysql - 如何在sql中合并计数值

android - NestedScrollView 滚动滞后,直到 CollapsingToolbarLayout View 不折叠

android - 更改RecyclerView所选项目的背景

c# - 没有从 visual studio 2015 中的文件中获取选项 sqlite 数据库

android - 如何删除 Android 文件夹下的模拟器 SD 卡

android - 如何在 fragment 中更新 SQLite 数据库?安卓

sql - Qt 的嵌入式数据库好吗?