2

データベース呼び出しを頻繁に行うアプリを実装しています。

次のコードを使用してデータベースを開きます。

public DataBaseHelper open() throws SQLException {

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

しかし、次の行でデータベースロック例外が発生します。

 this.mDb = mDbHelper.getWritableDatabase();

この例外を修正するのを手伝ってください。

前もって感謝します

4

1 に答える 1

2

この問題は、データベースで複数の接続を使用する場合に発生します。データベースへの複数の接続を作成することを避け、すべての機能で1つを使用するようにしてください

データベースロック例外

于 2012-07-17T11:04:50.990 に答える