我已经使用sqliteOpenHelper来使用数据库,它工作正常,但我想看表和那里的数据
为此我安装了SqlLite Manager来查看文件资源管理器中的表格数据。但当我到达目录数据/数据/ [myPackage] /数据库时,我的数据库文件存在,但没有任何扩展名(.db不是用它写的),并且可能这个SqlLite Manager没有打开表< / p>
*我已经检查了本机闹钟的数据库,它正在打开并具有扩展警报“.db”
答案 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