Mam dwie metody w mojej klasie DBDriver
na open
i close
sqlite database
jak poniżej.Sprawdź, czy baza danych sqlite jest otwarta lub zamknięta w Androidzie
private SQLiteDatabase database;
/**
* Open Database to read and write.
*
* @throws SQLException
*/
public void open() throws SQLException {
database = dbHelper.getWritableDatabase();
}
/**
* Close opened database.
*/
public void close() {
dbHelper.close();
}
Używam powyższych metod w mojej drugiej klasie, aby otworzyć i zamknąć sqlite database
.
Chcę zidentyfikować bazę danych jest otwarta lub zamknięta. jak mogłem to zrobić?
Nie wiem, dlaczego chcesz sprawdzić, czy baza danych jest otwarta lub zamknięta. ale jest używany, gdy chcesz pobrać/uzyskać dostęp do danych z bazy danych. Zanim przejdziesz do pobierania danych, musisz otworzyć bazę danych w uprawnieniach do odczytu/zapisu i po użyciu danych musisz je zamknąć. Mam nadzieję, że masz rację, jeśli chcesz, jak korzystać z otwartej i zamknąć bazę danych. –
@iDroidExplorer Muszę dodać warunek w mojej aplikacji. dla niego chcę zidentyfikować bazę danych jest otwarta lub zamknięta. – Bishan
OK, a następnie idź z odpowiedzią JustDanyul w swoim poście. dobrze jest ci pomóc. –