获取 Sqlite 数据库的版本
Getting version of Sqlite database
我在 Java 桌面应用程序中使用 sqliteJDBC 库 (SqliteDriver) 来连接到我的 sqlite 数据库。
有没有办法获取数据库的版本?这样我就可以知道是否需要根据当前数据库版本添加缺失的表
谢谢
PS:我来自 android 世界,在那里你可以获得当前版本和 "upgrade database"。所以我假设数据库版本嵌入在 db file/schema 某处并且可以查询
谢谢
我想你可以用 openhelper 来做,检查这里
https://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html
在Android框架中,数据库版本就是PRAGMA user_version设置的值。
我在 Java 桌面应用程序中使用 sqliteJDBC 库 (SqliteDriver) 来连接到我的 sqlite 数据库。
有没有办法获取数据库的版本?这样我就可以知道是否需要根据当前数据库版本添加缺失的表
谢谢
PS:我来自 android 世界,在那里你可以获得当前版本和 "upgrade database"。所以我假设数据库版本嵌入在 db file/schema 某处并且可以查询
谢谢
我想你可以用 openhelper 来做,检查这里 https://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html
在Android框架中,数据库版本就是PRAGMA user_version设置的值。