2

Android の「単純な」データベース シナリオでは、 database.close() を使用し、 databaseHelper.close()を使用しない利点や理由はありますか? databaseHelper.close()と Not database.close( )を使用するメリットや理由はありますか?

これらの両方の閉じる方法 (以下に示す) が存在する技術的な理由はありますか?

ありがとう、ジェームズ

MyDatabaseHelper databaseHelper = new MyDatabaseHelper(this);
SQLiteDatabase database = databaseHelper.getWritableDatabase();
   ContentValues valuesToInsert = new ContentValues();
   int id = 0;
   valuesToInsert.put("_id", id);
   valuesToInsert.put("name", "test");
   database.insert("MyRecordsTable", null, valuesToInsert);
database.close();

また

MyDatabaseHelper databaseHelper = new MyDatabaseHelper(this);
SQLiteDatabase database = databaseHelper.getWritableDatabase();
   ContentValues valuesToInsert = new ContentValues();
   int id = 0;
   valuesToInsert.put("_id", id);
   valuesToInsert.put("name", "test");
   database.insert("MyRecordsTable", null, valuesToInsert);
databaseHelper.close();
4

1 に答える 1