码迷,mamicode.com
首页 > 移动开发 > 详细

Android中使用adb访问SQLite的方法

时间:2017-05-12 00:02:00      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:.sql   如何   linux   访问   举例   使用   oid   应用程序   href   

(1)打开命令提示符,输入:adb,按回车,如果得到下面一大堆命令说明(如图 1),表示adb的配置是成功的,如果提示“不是内部或外部命令,也不是可运行的程序或批处理文件”,那么需要将AndroidSDK中adb.exe文件的目录添加到系统的环境变量中。

技术分享

 1

(2)输入adb shell,进入Linux命令环境。(如图 2)

技术分享

 2

(3)输入cd data,回车,进入根目录下的data文件夹,如图 3。

技术分享

 3

(4)输入ls –l命令,查看data文件夹下的文件,如图 4。

技术分享

 4

可以看出data文件夹下还有一个data,我们依样画葫芦,再次进入data文件夹下,用ls –l显示文件夹的内容,可以看到data文件夹下包含非常多的文件夹(如图 5)。每一个Android程序都会在这里生成对应的文件夹,里面存放的就是应用程序相关的数据库。

技术分享

 5

(5)使用cd命令进入要查看的文件夹(文件夹名一般是应用程序的包名),可以看到应用程序的数据库,可以看到,mar.sqlite3中有两个数据库,一个是databases,一个是lib。(如图 6)

技术分享

 6

(6)使用cd databases命令进入databases数据库,再使用ls –l命令,可以看到数据库下有一个名为“test_mars_db”的数据库,如图 7。

技术分享

 7

(7)那么如何来操作这个数据库呢?使用sqlite3 xxxxx(xxxxx是数据库名)进入sqlite的操作环境(如图 8),其中“sqlite>”就类似于mysql中的“mysql>”,剩下的操作就跟SQL操作是几乎一样的了。

技术分享

 8

(8)举例说明,要查看user表下的内容,就输入“select * from user;”,得到user表的内容。(如图 9)

技术分享

 9


来源:http://blog.sina.com.cn/s/blog_3fe961ae0100qrxn.html





Android中使用adb访问SQLite的方法

标签:.sql   如何   linux   访问   举例   使用   oid   应用程序   href   

原文地址:http://www.cnblogs.com/jeffen/p/6843220.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!