我的 DBDriver
中有两种方法类别为 open
和 close
sqlite database
如下所示。
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();
}
我在其他类中使用上述方法打开和关闭 sqlite database
.
我想确定数据库是打开还是关闭。我怎么能这样做?
最佳答案
你可以使用 isOpen()
来检查,所以在你的情况下,这将是
database.isOpen()
只是一个提示,在使用基于 Java 的 API(或与此相关的任何 API)时,学习使用 API 文档是关键。文档会告诉您哪些方法可用于任何给定的类。例如,您获得了 SQLiteDatabase 类的一个实例。检查下面的 javadocs
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html
确定您正在寻找的方法非常简单。
关于android - 检查sqlite数据库在android中是打开还是关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13760547/