Android-如何查看在我的应用程序中创建的sql数据库?I';我在Eclipse的Android设备上运行它
在Eclipse中,查看文件资源管理器选项卡(控制台选项卡附近)。或者查看菜单Android-如何查看在我的应用程序中创建的sql数据库?I';我在Eclipse的Android设备上运行它,android,Android,在Eclipse中,查看文件资源管理器选项卡(控制台选项卡附近)。或者查看菜单Window->Show View->Other…->文件资源管理器应运行模拟器。在文件资源管理器窗口中,转到文件夹data/data/[您的\u包\u名称]/databases/。 在那里你可以找到你的数据库。您可以将其导出到您的计算机。在窗口的右上角有一个按钮从设备中拉出文件。选择数据库,单击该按钮并在计算机上保存数据库 程序sqlite浏览器可以显示数据库中的数据。你可以在这里下载。它很容易使用。 有人能建议我如
Window->Show View->Other…->文件资源管理器
应运行模拟器。在文件资源管理器窗口中,转到文件夹data/data/[您的\u包\u名称]/databases/
。
在那里你可以找到你的数据库。您可以将其导出到您的计算机。在窗口的右上角有一个按钮从设备中拉出文件
。选择数据库,单击该按钮并在计算机上保存数据库
sqlite浏览器
可以显示数据库中的数据。你可以在这里下载。它很容易使用。
有人能建议我如何查看在我的应用程序中创建的sql数据库吗?我在Eclipse的Android设备上运行它如果您正在Emulator中运行项目,则可以在项目包名称的
/database/database
文件夹中查看它
如果您在真实设备中运行项目,则无法直接查看项目,除非您的数据库存储在外部路径(如SD卡上)。使用此功能首先将数据库保存到SD卡上
public static void saveDbFile() {
try {
File sd = Environment.getExternalStorageDirectory();
File data = Environment.getDataDirectory();
if (sd.canWrite()) {
String currentDBPath = "/data/com.RareMediaCompany.BlueDolphinTest/databases/HeliosEmployeeTracker.db";
String backupDBPath = "backUpheliosCurr.db";
File currentDB = new File(data, currentDBPath);
File backupDB = new File(sd, backupDBPath);
if (currentDB.exists()) {
FileChannel src = new FileInputStream(currentDB)
.getChannel();
FileChannel dst = new FileOutputStream(backupDB)
.getChannel();
dst.transferFrom(src, 0, src.size());
src.close();
dst.close();
}
}
Log.i("save db", "db saved on sd card");
} catch (Exception e) {
e.printStackTrace();
}
}
然后打开“Mozilla Firefox浏览器”,并在浏览器中添加一个名为“Sqlite管理器”的“附加组件”。然后,只需将该数据库导入管理器,您就可以在提取数据库下载sqlite管理器并导入该数据库之后开始运行了………查询您的表并显示结果。是一个有用的链接。考虑GooLee在询问之前。