http://hi.baidu.com/x2p2/blog/item/25e2ba261f9f82038a82a1a0.html
关于SQLite介绍可以看下IBM开发网站写的文章非常不错
Android 不自动提供数据库。在 Android 应用程序中使用 SQLite,必须自己创建数据库,然后创建表、索引,填充数据。Android 提供了 SQLiteOpenHelper 帮助你创建一个数据库,你只要继承 SQLiteOpenHelper 类,就可以轻松的创建数据库。
http://www.ibm.com/developerworks/cn/opensource/os-cn-sqlite/
SQLite 客户端是 FireFox SQLite Manager 扩展,它可以跨所有平台使用
当然另外一个更加大名鼎鼎的是SQLiteSpy
介绍参看http://www.eoeandroid.com/thread-54887-1-1.html
官方网站:http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index
SQLite Database Browser
http://sourceforge.net/projects/sqlitebrowser
SQLite Expert Professional
http://www.sqliteexpert.com
Sqlite Developer
http://www.sqlitedeveloper.com
sqliteSpy
http://www.softpedia.com/progDownload/SQLiteSpy-Download-107386.html
推荐使用的Sqlite管理工具。该工具拥有大量的可视化功能,例如,建立数据库、建立表、SQL Builder等工具
SQLite Expert 下载 http://cn.ziddu.com/downloadfile/544670/SQLite.Expert.Professional.3.1.9.rar.html
另外推荐一个SQLite Administrator
关键是免费而且功能异常强大
下载地址http://sqliteadmin.orbmu2k.de/
如何导入数据参看
来源 http://blog.sina.com.cn/s/blog_64edd5040100nvy5.html
1.先将已有的.db文件拷贝到android默认的目录下。
很多人就在这里挡住了,怎么copy呢?这里就要用到android自带的tools 工具了。【详细介绍可参考:http://hi.baidu.com/_java/blog/item/df0a8c34d5b4ffbfd0a2d3e9.html】
首先,查询默认目录有哪些.db
[开始 - cmd -输入adb shell --回车(也可开始 - adb shell)] 这样启动了adb.exe窗口
ls:显示目录
cd 目录名 :进入目录,有人问那返回上一目录是什么?回答cd ..(注意cd后有一空隔)
通过连续的ls,cd就能看到我们默认db目录是在/data/data/[你的包名]如com.android/databases/
好,知道目录径了,下面把我们的.db拷贝到下面。
[开始 - cmd ]进入普通cmd窗口。
输入:adb push D:/feiv.db /data/data/com.android/databases/feiv.db [将本地文件拷贝到默认android目录]
adb pull /data/data/com.android/databases/feiv.db D:/feiv.db [当然这个是拷出来啦]
一点注意:是[/data]而不是[data]
经过上面的操作后,你再在adb.exe窗口里输入ls就能看到刚拷进去的文件了。
2.好了,有.db了,现在就是在代码里用就可以了。
用法很多地方也有介绍
我这里用this.sqliteDb = mcontext.openOrCreateDatabase(DATABASE_NAME, Context.MODE_PRIVATE, null);
openOrCreateDatabase()这个方法是打开一个db,如果没有的话,则会创建。
如何导出数据?
通过adb命令,我们是可以将数据库文件导出的,如下
adb pull /data/data/com.android.providers.contacts/databases/contacts2.db e:\
这样我们就可以利用相应的gui工具对数据库进行分析和操作了。
参看 http://www.cnblogs.com/ginoz/archive/2010/09/08/1821555.html