我已经使用 sqliteOpenHelper 来使用数据库,它工作正常,但我想查看表和那里的数据
为此,我安装了SqlLite Manager以在文件资源管理器中查看我的表数据。但是当我到达目录 data/data/[myPackage]/databases 时,我的数据库文件存在但没有任何扩展名(.db 不是用它写的),并且可能这个SqlLite 管理器没有打开表
*我检查了本地闹钟的数据库,它正在打开并且有扩展闹钟“.db”
我已经使用 sqliteOpenHelper 来使用数据库,它工作正常,但我想查看表和那里的数据
为此,我安装了SqlLite Manager以在文件资源管理器中查看我的表数据。但是当我到达目录 data/data/[myPackage]/databases 时,我的数据库文件存在但没有任何扩展名(.db 不是用它写的),并且可能这个SqlLite 管理器没有打开表
*我检查了本地闹钟的数据库,它正在打开并且有扩展闹钟“.db”
创建数据库时,您可以分配扩展名(.sqlite 或 .db),但扩展名在这里不是强制性的,它可以使用/不使用扩展名。如果您对扩展感兴趣,那么您应该在创建数据库时指定扩展。
例如,如果您使用了 SQLiteOpenHelper,那么您可以使用 DB_NAME 作为 DbName.Extension,如下所示:
public class DataBaseHelper extends SQLiteOpenHelper{
private Context mycontext;
//the extension may be .sqlite or .db
private static String DB_NAME = "(datbasename).sqlite";
//OR
private static String DB_NAME = "(datbasename).db";
...... other code goes here