android数据库扩展未在文件资源管理器中显示

时间:2012-07-30 13:32:16

标签: android sqlite

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

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

*我已经检查了本机闹钟的数据库,它正在打开并具有扩展警报“.db”

1 个答案:

答案 0 :(得分: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