当前位置: 代码迷 >> SQL >> sqlite3 应用
  详细解决方案

sqlite3 应用

热度:10   发布时间:2016-05-05 13:42:30.0
sqlite3 使用

?

sqlite3 usage

?

?

1. 以系统联系人为例 介绍如何使用之

?

?

[步骤]

1. 进入 <sdk>/tools? 我的命令如下:

C:\Documents and Settings\Administrator>e:E:\>cd anddevE:\anddev>cd sdkE:\anddev\sdk>cd android-sdk-windows-1.5_r2E:\anddev\sdk\android-sdk-windows-1.5_r2>cd toolsE:\anddev\sdk\android-sdk-windows-1.5_r2\tools>adb shell

?

?

2. 列出emulator 所以可用application 列表?

# cd data/datacd data/data# lslscom.Utility.Contactss.Testcom.android.providers.userdictionarycom.android.termcom.android.providers.telephonycom.android.spare_partscom.android.soundrecordercom.android.providers.settingscom.android.settingscom.android.sdksetupcom.android.inputmethod.pinyincom.android.phonecom.android.packageinstallercom.android.netspeedcom.android.musiccom.android.mmscom.android.providers.mediacom.android.launchercom.android.inputmethod.latincom.android.htmlviewercom.android.googlesearchcom.android.fallbackcom.android.emailcom.android.providers.drmcom.android.providers.downloadscom.android.developmentcom.android.customlocalecom.android.providers.contactscom.android.contactscom.android.cameracom.android.calculator2com.android.browsercom.android.alarmclock

?

?

3. 进入联系人ContentProvider存放数据库

# cd com.android.providers.contactscd com.android.providers.contacts# lslsdatabaseslib

?

4. 进入数据库 并列出所有数据库

# cd databasescd databases# lslscontacts.db

?

5. 打开目标数据库 此处为:contacts.db

sqlite3 contacts.db

?

6. 列出该数据库的所有table

sqlite> .tables.tables_deleted_groups         contact_methods         peopleLookup_deleted_people         extensions              phones_sync_state             groupmembership         photos_sync_state_metadata    groups                  settingsandroid_metadata        organizations           voice_dialer_timestampcalls                   peoplesqlite>

?

7. 其中 people 是存放联系人通讯录的table? 列出其所有内容

sqlite> select * from people;select * from people;1||||||1||griffin||0||0|1|||||0|2||||||1||griffin||0||0|2|||||0|3||||||1||shijintao|Jiangsu.Huaian|0||0|3|1|1|||0|

?

8. 而系统联系人名单为:

?

?