3

我已经开发了一个使用cordova-2.4.0 for android 的phonegap 应用程序。我使用以下代码创建了一个数据库。

      var db = window.openDatabase(g_dbName, "1.0", "MyDB", 1000000);

我想在我的 android 设备中检索创建数据库文件的位置。

4

3 回答 3

0

• 要查看您需要Android Emulator 的数据库,请执行以下步骤:

打开 Eclipse。单击 Windows > 打开透视图 > DDMS。转到文件资源管理器。

在此处输入图像描述

然后转到 /data/data/package_name/databases(我的包名是 com.example.Sample)。

在此处输入图像描述

你可以看到数据库。

在此处输入图像描述

于 2014-07-16T08:46:01.500 回答
0

检查我对这个问题的回答。我为cordova编写了一个插件,可以在android设备上获取数据库的完整路径,但是它目前在其他平台上不起作用。

于 2014-07-16T08:26:11.970 回答
0

安卓 :

   in Ecllipse: Goto DDMS -> FileExplorar -> data ->  data -> packagename -> file_0 -> yourdb.db

IOS:

   /Users/userid/Library/Application Support/iPhone Simulator/6.1/Applications/unique id of package(221FEC9E-0A3C-48D8-95A2-B418CB0F1AE1)/Library/WebKit/LocalStorage/file__0
于 2013-09-18T10:09:21.243 回答