3

我已经使用 sqliteOpenHelper 来使用数据库,它工作正常,但我想查看表和那里的数据

为此,我安装了SqlLite Manager以在文件资源管理器中查看我的表数据。但是当我到达目录 data/data/[myPackage]/databases 时,我的数据库文件存在但没有任何扩展名(.db 不是用它写的),并且可能这个SqlLite 管理器没有打开表

*我检查了本地闹钟的数据库,它正在打开并且有扩展闹钟“.db”

4

1 回答 1

4

创建数据库时,您可以分配扩展名(.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
于 2012-07-30T15:26:46.857 回答