SQLite命令行訪問Android數據庫

  1. 登陸Android Shell
    D:\android-sdk-windows\platform-tools\adb shell
    應該出現#提示,若是是$提示,請按照上面連接獲取ROOT權限。
  2. sqlite命令
    sqlite3 /data/data/com.easymorse.demo/files/mydb
    eg:sqlite3 /data/data/com.mycooner.www.blasttest/databases/data

    在這裏,com.easymorse.demo是應用的名字(package name),files目錄是程序私有的存放文件的目錄,若是是經過android建立的sqlite數據庫,應該存放在: android

    /data/data/com.easymorse.demo/databases sql

  3. 而後,就能夠使用sql語句的命令了,好比: shell

    SQLite version 3.5.9
    Enter ".help" for instructions
    sqlite> select * from users;
    select * from users;
    sqlite> .exit 數據庫

     

    經過sqlite3命令行訪問android中的聯繫人庫,好比: windows

    sqlite3 /data/data/com.android.providers.contacts/databases/contacts2.db ide

相關文章
相關標籤/搜索