在Android开发中,需要频繁的用户数据库操作,在Android中本地数据库经常使用SQLite3来进行数据的存储。首先看看百度百科是怎么定义SQLite的:

SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至今已经有12个年头,SQLite也迎来了一个版本 SQLite 3已经发布。

本人在使用sqlite的时候一般有两种查看sqlite3的方式。
第一种是通过DDMS的File Exploer中,找到/data/data,然后找到以包名命名的文件夹,打开databases,就能看到sqlite数据库文件了。
然后将其导出,导出的方式有两种:1通过adb导出(具体怎么操作,请看另一篇adb使用博文);第二种方式就是通过DDMS操作导出,如下图,有pull和push两个按钮,顾名思义,一个为导出一个导出。
导出以后就可以用sqlite3的可是话工具打开,如sqlite administrator、sqlite man或者firefox插件sqlite manager等打开就可以了。本人用过sqlite man操作过,感觉还不错,毕竟可视化的界面操作更容易上手。
第二种就是通过DOS命令行来打开数据库。在DOS坏境下cd到C:\android-sdk\platform-tools目录,就是你安装android sdk的目录的platform-tools目录(或者windows下找到目录直接点击adb.exe),然后输入adb shell,出现#号就代表进入了shell命令模式。
然后类似linux终端操作,cd到所在db目录下,一般在/data/data/packagename/xxx.db目录下,然后输入sqlite3 xxx(or xxx.db)就进入sqlite数据库了,可以查看数据库文件,增删改查等。
由于本人才疏学浅,目前掌握的就这么多,关于sqlite的使用还有许多地方没有讲出来,海涵~

转载于:https://www.cnblogs.com/xue2b/archive/2013/05/13/3075675.html

Android中SQLite的使用相关推荐

  1. Android中SQLite应用详解(转)

    上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite. 现在的主流移动设备像Android.i ...

  2. Android中SQLite应用详解

    http://blog.csdn.net/liuhe688/article/details/6715983/ 现在的主流移动设备像Android.iPhone等都使用SQLite作为复杂数据的存储引擎 ...

  3. Android中SQLite数据库查看及导入导出

    Android中可以采用SQLite数据库来存储数据,可是Google却没有直接给我们提供相关工具来管理数据库里的数据. 如果不能直接通过工具来查看,那我们就把数据库从手机/模拟器里面拷贝出来用工具查 ...

  4. android中Sqlite数据库存储

    1.activity_sql.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...

  5. android数据库isnull,Android中SQLite数据库知识点总结

    SQLite 数据库简介 SQLite 是一个轻量级数据库,它是D. Richard Hipp建立的公有领域项目,在2000年发布了第一个版本.它的设计目标是嵌入式的,而且占用资源非常低,在内存中只需 ...

  6. 从源码看ANDROID中SQLITE是怎么通过CURSORWINDOW读DB的

    更多内容在这里查看  https://ahangchen.gitbooks.io/windy-afternoon/content/ 执行QUERY 执行SQLiteDatabase类中query系列函 ...

  7. [原创,转载请注明来源]android中sqlite数据库的中文数据的插入(insert)和查询(select)

    写这个东西写的我万分痛苦,因为这么个小问题整整折磨了我两天多的时间, 大把的青春啊,就这么浪费了, 这些或许对其他人有用,我再花半小时写出来,或许你就可以避免跟我一样,少走两天的弯路. 首先说查询吧: ...

  8. android 序列化存储对象,android中对象序列化存储

    项目中要存储一些数据为了提高不必要的网络请求,提高效率,用到数据持久化的知识点,针对这个问题,解决办法其实有很多,以前在项目中是服务获取到webservice的xml,然后直接将xml保存在本地,之后 ...

  9. Android中有关数据库SQLite的介绍

    SQLite是android提供的一个关系型数据库.今天要总结的主要内容就是它. 在使用SQLite的时候用到的抽象类是 SQLiteOpenHelper 有关这个函数的详细内容你可以在Android ...

最新文章

  1. 『计算机视觉』经典RCNN_其一:从RCNN到Faster-RCNN
  2. UA MATH566 统计理论2 点估计基础
  3. 利用nodeJs anywhere搭建本地服务器环境
  4. stdthread(3)detach
  5. 生日小助手的问答帮助——随时更新,长期有效……
  6. 分库分表 springboot+dubbo+mybatisPlus+shardingSphere
  7. java search 不能使用方法_ElasticSearch实战系列三: ElasticSearch的JAVA API使用教程
  8. 数据集转换_为什么LSTM看起来那么复杂,以及如何避免时序数据处理差异和混乱...
  9. python递归函数介绍
  10. python集合常用方法_python基础-集合set的常用方法
  11. uniapp 即时通讯_在uni-app使用极光IM 开发一个聊天室
  12. 论文撰写-LaTex 教程+模板
  13. 80端口被封 php跳转,80端口打不开网站问题
  14. 电脑上计算机三个键盘的使用方法,干货:全方面介绍电脑键盘各键功能与组合键使用方法...
  15. matlab符号函数绘图法_[单选] MATLAB中函数()实现符号函数三维曲线的绘图。
  16. 制定小目标的软件APP哪款好
  17. LPC1768以太网控制器
  18. Vue UI组件库(Element UI库)
  19. warsong服务器维修,3.3冰冠要塞:最终巫妖王揭秘 技能介绍
  20. C# picturebox在form_load和最小化后内容无法显示

热门文章

  1. java 如何计算数据库_java – 如何在我的数据库中计算这些变量?
  2. mysql性能的介绍少_MySQL性能突然下降怎么回事 MySQL性能突然下降原因介绍
  3. SVN配置自启动服务碰到[SC] OpenSCManager 失败 5:解决办法
  4. 2021年人工神经网络第一次作业要求
  5. 智能车竞赛技术报告 | 专科基础组 - 沈阳职业技术学院 - 秋名山菜鸟队
  6. 特使招募-航天三院-智能车竞赛
  7. 什么样的电路仿真软件可以显示电流流动?
  8. 基于MEGA8的声音CLICK模块
  9. vue indev.html,webpack多入口热加载很慢
  10. 实时获取vuex更新的新数据_三网运营商大数据实时截流,网站手机号获取