Android 我的应用程序';s数据库被存储
我是Android开发的新手。通过添加此代码,我想知道数据库在我的应用程序文件夹中的物理位置Android 我的应用程序';s数据库被存储,android,database,Android,Database,我是Android开发的新手。通过添加此代码,我想知道数据库在我的应用程序文件夹中的物理位置 SQLiteDatabase myDB = info.this.openOrCreateDatabase("DatabaseName", MODE_PRIVATE, null); myDB.execSQL("CREATE TABLE IF NOT EXISTS " + TableName + " (Field1 VARCHAR, Field2 INT(3));"); Toast.
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);");
您可以在以下路径中找到您的数据库 打开文件资源管理器 去 谢谢
Deepak您可以在以下路径中找到您的数据库 打开文件资源管理器 去 谢谢
Deepaksqllite数据库的默认位置是
/data/data/ur packeage/databases
SQLLiteDatabase的默认位置是
/data/data/ur packeage/databases
如果要访问数据库,可以将路径用作:
private String DB_PATH = "/data/data/"
+ mycontext.getApplicationContext().getPackageName()
+ "/databases/";
有关更多信息,请参阅此链接
如果要访问数据库,可以将路径用作:
private String DB_PATH = "/data/data/"
+ mycontext.getApplicationContext().getPackageName()
+ "/databases/";
有关更多信息,请参阅此链接
如果在android的某个版本或实现中它会改变怎么办?如果在android的某个版本或实现中它会改变怎么办?
File File=mycontext.getDatabasePath(“DatabaseName”)代码>该文件可能不存在。文件的父目录也可能不存在代码>该文件可能不存在。文件的父目录也可能不存在。