1

在我的钛应用程序中,我可以创建数据库并访问它。但我不知道如何将我的数据库导入到查询浏览器中,如 Navicat Lite 或 Firefox 上的 sqlitemanager 扩展。

我正在开发 Android 平台。我的 Titanium SDK 版本是 1.7.5 操作系统:ubuntu 如何将我的数据库导入 Navicat Lite?

4

2 回答 2

3

要获取您的数据库文件,

转到放置 android SDK 的文件夹。在您的 android SDK 中有一个名为 tools 的文件夹。打开那个文件夹。在工具文件夹中,您可以找到一个名为 DDMS 的工具。打开该 DDMS 工具。

在 DDMS 中打开设备菜单并选择文件资源管理器。现在您将有一个新窗口,其中包含您当前打开的模拟器的所有文件。现在您的应用程序的数据库文件路径将是,

数据/数据/您的应用程序 ID(com.org.etc 等)/databases/dbfilename.db

将此数据库文件从 DDMS 导出到本地目录,如桌面或任何您想要的位置。比你可以在你的 sqlitemanager 中打开该文件。

于 2011-12-01T04:17:55.007 回答
0

在我的 Mac 上,Titanium 将 SQLite DB 放在 /Users/myusername/Library/Application Support/iPhone Simulator/4.3.2/Applications/ ... 然后有一个 GUID/Library/Application Support/database/my sqlite db

我的感觉是,对于 Droids,会创建一个类似的模拟器文件夹。

另外,我相信在 Titanium Studio 中,您可以使用 Ti.Filesystem.applicationSupportDirectory 找到数据库的应用程序支持路径(也许只是提醒这个值......没有尝试过,但理论上应该可以工作!)。

于 2011-11-30T17:30:38.597 回答