我需要閱讀我的手機的Sqlite數據庫從遠程訪問?通過網絡(如SQL Server等)有什麼方法可以讀取遠程的移動sqlite數據庫嗎?
注:
如果我有我的電話sqlite的DB文件。從我的電腦我需要讀取/編輯數據庫。
我需要閱讀我的手機的Sqlite數據庫從遠程訪問?通過網絡(如SQL Server等)有什麼方法可以讀取遠程的移動sqlite數據庫嗎?
注:
如果我有我的電話sqlite的DB文件。從我的電腦我需要讀取/編輯數據庫。
通過adb外殼,您可以登錄到仿真器並讀取應用程序的數據庫。但是在設備上你不能這麼做,除非設備因安全問題而生根。你試圖達到什麼目的,你想讀一些其他應用程序的sqlite數據庫,或者你正在嘗試調試你的應用程序。如果它是前一種情況,那麼它是不可取的,如果它後面的情況,那麼你可以在模擬器上運行你的應用程序,並使用adb shell檢查你的sqlite數據庫。
對於通過網絡訪問,您可以通過WiFi使用ADB adbWireless。連接到您的手機IP
adb connect 192.168.100.20
通過adb拉取您的數據庫文件。
adb pull /data/data/APPLICATION/databases/APPLICATION C:\myProject\APPLICATION.db
然後用SQLite Database Browser來編輯你的數據庫。然後再次推。
adb push C:\myProject\APPLICATION.db /data/data/APPLICATION/databases/APPLICATION
希望有所幫助。如果你正在尋找別的東西,請澄清你的問題:)
試試這個程序:SQLiteWeb(https://play.google.com/store/apps/details?id=br.com.cm.sqliteweb)。它提供對數據庫的遠程訪問而不必將其拔出。
專業版包括root訪問權限,如果你正在開發一個應用程序,它必須實現內容提供商使用SQLiteWeb
而簡單,但真正有用的連接的可能性!
我不確定你的問題是否足夠清楚,任何人都可以回答。我建議你提供更多的細節以避免你的問題被關閉。 – jmort253 2011-02-01 06:32:01