2011-08-24 198 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} /庫/私人 文件/