2011-08-24 155 views
1

我开始使用sqlite数据库的钛应用程序。我得到奇怪的数据库结果,所以只想使用FF SQLite管理器浏览数据库,但我不确定数据库在哪里?Titanium:SQLite数据库存储在哪里?

这是创建DB(部分)的代码:

var db = (function() { 

    //create an object which will be our public API 
    var api = {}; 

    //maintain a database connection we can use 
    var conn = Titanium.Database.open('quote'); 

我在Mac上运行钛工作室。

感谢,

比利

+0

在什么平台上都是你的,有差别...... IOS/Android的 –

回答

2

我认为这是像

/Library/Application\ Support/iPhone\ Simulator/.../your.app.id/.. 

看看。考虑有两个/ Library-Folders(在root和home中)。对不起的答案感到抱歉。

+0

手机本身如何(在个人目录或MyDocuments中? – BRogers

0

/data/data/your.app.id/databases/

+0

我没有/数据。尝试光盘/数据,但没有找到目录。这是一个子目录吗? – iamjonesy

+0

启动android sdk'adb -e shell'附带的adb shell –

1

所有项目文件夹都位于这里:

~/Library/Application\ Support/Titanium/appdata/ 

它们是由应用程序ID进行排序。 在每个文件夹中,您会发现一个Databases.db文件,其中包含您的数据库,如果该应用程序有一个。

0

对于Android,该位置是/data/data/your.app.id/databases/

普通的,你不能直接看到文件,除非你获得了root权限。

而且,您可以使用adb series命令将文件获取到您开发计算机,并分析桌面计算机上的db文件。

对于iOS来说,查看数据库文件的最佳方式是在您的模拟器中运行应用程序。分贝文件通常在位置simalar存储为这个

/Users/[your name]/Library/Application Support/iPhone Simulator/7.1/Applications/3CE12954-6C8A-48E1-BF71-CF483E01CBA1/Library/Private Documents 
0

的路径是在

〜/库/开发商/ CoreSimulator /设备/ {DEVICEID} /数据/容器/数据/应用/ { APP_WEIRD_ID} /库/私人 文件/