我是Android开发的新手。我想通过添加此代码来了解数据库实际存在于我的应用程序文件夹中。
SQLiteDatabase myDB = info.this.openOrCreateDatabase("DatabaseName", MODE_PRIVATE, null);
myDB.execSQL("CREATE TABLE IF NOT EXISTS "
+ TableName
+ " (Field1 VARCHAR, Field2 INT(3));");
Toast.makeText(this,"Database Created", Toast.LENGTH_SHORT).show();
/* Insert data to a Table*/
myDB.execSQL("INSERT INTO "
+ TableName
+ " (Field1, Field2)"
+ " VALUES ('Raj Gaurav', 24);");
答案 0 :(得分:4)
String path = myDB.getPath()
答案 1 :(得分:1)
SQLiteDatabase的默认位置是
/data/data/ur packeage/databases
答案 2 :(得分:1)
如果您想访问数据库,可以使用路径:
private String DB_PATH = "/data/data/"
+ mycontext.getApplicationContext().getPackageName()
+ "/databases/";
请参阅此链接以获取更多信息
答案 3 :(得分:0)
您可以在以下路径中找到您的数据库 打开文件资源管理器 转到
data/data/yourprojectpath/databases
由于 迪帕克