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

我在Android平台上工作。我的Titanium SDK Verison是1.7.5操作系统:Ubuntu如何将数据库导入Navicat Lite?

有帮助吗?

解决方案

要获取您的数据库文件,

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

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

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

将此DB文件从DDM导出到您的本地目录,例如桌面或任何您想要的地方。您可以在SQLiteManager中打开该文件。

其他提示

在我的Mac上,Titanium将SQLite DB放置在/用户/Myusername/Library/Application支持/iPhone Simulator/4.3.2/Applications/...然后有一个GUID/Library/Application Support/Database/My SQLite DB

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

另外,我相信在钛工作室中,您可以使用ti.filesystem.applicationsupportdirectory找到DB的应用程序支持路径(也许只是警告此值...没有尝试过,但应该在理论上起作用!)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top