`
gryphone
  • 浏览: 433723 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

sqlite3 使用

阅读更多

 

sqlite3 usage

 

 

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

 

 

[步骤]

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

C:\Documents and Settings\Administrator>e:

E:\>cd anddev

E:\anddev>cd sdk

E:\anddev\sdk>cd android-sdk-windows-1.5_r2

E:\anddev\sdk\android-sdk-windows-1.5_r2>cd tools

E:\anddev\sdk\android-sdk-windows-1.5_r2\tools>adb shell

 

 

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

# cd data/data
cd data/data
# ls
ls
com.Utility.Contactss.Test
com.android.providers.userdictionary
com.android.term
com.android.providers.telephony
com.android.spare_parts
com.android.soundrecorder
com.android.providers.settings
com.android.settings
com.android.sdksetup
com.android.inputmethod.pinyin
com.android.phone
com.android.packageinstaller
com.android.netspeed
com.android.music
com.android.mms
com.android.providers.media
com.android.launcher
com.android.inputmethod.latin
com.android.htmlviewer
com.android.googlesearch
com.android.fallback
com.android.email
com.android.providers.drm
com.android.providers.downloads
com.android.development
com.android.customlocale
com.android.providers.contacts
com.android.contacts
com.android.camera
com.android.calculator2
com.android.browser
com.android.alarmclock

 

 

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

# cd com.android.providers.contacts
cd com.android.providers.contacts
# ls
ls
databases
lib

 

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

# cd databases
cd databases
# ls
ls
contacts.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                  settings
android_metadata        organizations           voice_dialer_timestamp
calls                   people
sqlite>

 

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. 而系统联系人名单为:

 

 

分享到:
评论

相关推荐

    sqlite3使用详解

    在使用SQLite3时,开发者通常需要检查每次调用的返回值,以便及时发现并处理错误。此外,SQLite3的C API允许动态执行SQL语句,这使得它在各种编程语言中都易于集成。为了跨平台兼容性,代码应避免依赖特定平台的特性...

    SQLite3 使用实例

    在这个"SQLite3 使用实例"中,我们将探讨三个基本的使用场景,帮助你理解如何在实际开发中应用 SQLite3。 1. **创建数据库和表** 在第一个实例中,你可能会看到如何创建一个新的 SQLite3 数据库以及定义表的结构。...

    sqlite3使用大全

    SQLite3 是一个轻量级的、自包含的、无服务器的 SQL 数据库引擎,它可以在各种操作系统上使用,包括 Linux、Windows 和 macOS。在终端利用 SQLite3 查看应用数据和了解数据库结构,主要涉及到以下几个核心知识点: ...

    LINUX下面的sqlite3使用

    在Linux操作系统中,SQLite3是一...以上就是关于Linux下SQLite3使用的一些基础知识,包括安装、基本操作、事务处理以及与其他语言的交互。了解并熟练掌握这些内容,你就能在Linux环境中有效地利用SQLite3进行数据管理。

    sqlite3使用简介数据类型和头文件动态库

    一、SQLite3使用简介 SQLite3允许你在本地文件系统中创建数据库,通过API调用来执行SQL语句。使用SQLite3,首先需要将其库链接到你的项目中。在C/C++中,这通常涉及到包含`sqlite3.h`头文件,并链接`sqlite3.lib`库...

    Windows 中 SQLite3 使用

    "Windows 中 SQLite3 使用" Windows 中 SQLite3 使用详细介绍了如何在 Windows 下生成 DLL、LIB 等方法。以下是对标题和描述中所说的知识点的详细说明: 一、SQLite3 简介 SQLite3 是一个开源免费的嵌入式关系...

    Sqlite3使用实例

    在这个“Sqlite3使用实例”中,我们将探讨如何利用SQLite3进行基本的数据库操作,包括创建数据库、创建表、插入数据、查询数据、更新数据以及删除数据。这些实例特别适合初学者理解和掌握SQLite3的使用。 首先,...

    SQLITE3 使用总结

    ### SQLITE3 使用总结 #### 一、SQLite3简介与特性 SQLite是一款轻量级的数据库管理系统,它以源代码的形式发布,并且具有跨平台性,支持Windows、Linux、Mac OS等操作系统。SQLite的一个显著特点就是它不需要单独...

    sqlite3使用教学

    以下是关于 SQLite3 使用的一些关键知识点: 1. **公共财性质**:SQLite3 是一套公共领域的软件,这意味着任何人都可以自由使用、修改和分发它,无需担心版权问题。作者希望使用者能够行善并分享。 2. **SQL 支持*...

    sqlite3使用教程

    ### SQLite3 使用教程知识点详解 #### 一、SQLite3简介 SQLite是一款轻量级的数据库管理系统,被广泛应用于各种操作系统中,特别是在Mac OS X 10.4版本之后,SQLite3已经成为系统的一部分。SQLite3的主要特点包括...

    sqlite3使用详解.pdf

    sqlite3使用详解.pdf sqlite3使用详解.pdf sqlite3使用详解.pdf sqlite3使用详解.pdf

    iOS sqlite3使用demo

    对于查询结果,可以使用`sqlite3_prepare_v2()`、`sqlite3_step()`和`sqlite3_column_XXX()`等函数来遍历结果集,获取每一行的数据。 8. **错误处理**: SQLite3提供了错误码和错误消息,当操作失败时,可以通过`...

Global site tag (gtag.js) - Google Analytics