是否可以将Android应用的数据库版本保留在任何配置xml中,例如Strings.XML;而不是在SQLiteOpenHelper子类中将其保持为变量。
Atleast可以在加载类时从这样的XML中读取。
e.g。
public class MySQLiteHelper extends SQLiteOpenHelper {
private static final int DATABASE_VERSION = /// Some code to initialize version from config file
:
:
}
答案 0 :(得分:0)
您可以使用
获取数据库版本android.database.sqlite.SQLiteDatabase.getVersion()
它返回表示数据库版本的int
值。
使用PRAGMA user_version
语句来阅读该版本。有关更多信息,您可以使用setVersion()
来设置数据库版本