最近学了一下有关android操作sqlite数据库,感觉android操作sqlite数据库并没有j2ee操作数据库那么麻烦,接触过j2ee数据库操作的人都知道,要添加数据库驱动用户名、密码一大堆的准备工作。其实android不需要这些工作因为android.jar包里面已经包含了数据库操作的类SQLiteOpenHelper里面提供了一些数据库操作的接口了,要想对数据库进行操作就继承这个类就可以实现数据库的操作了。android数据库跟其他数据库是有一点区别,它是嵌入的android模拟器中的,只有启动模拟器才能执行shell命令。首先要想启动adb的shell命令必须把adb加入到环境变量的path中,可能是不同版本的adb的存放目录不同之前我看了网上的一下资料有一些人说adb的bat文件是放在tools目录下面,但是我下载的版本是在platform-tools这个目录下面,只要把这个目录加到path路径里面就可以执行adb shell命令了,不过前提是android模拟器必须启动,要不是找不到驱动设备的。要想查看数据库只要执行adb shell命令就可以了

[img]http://dl.iteye.com/upload/attachment/564202/ff52af15-e0f1-36af-a98a-440e7e179801.png[/img]
用ls命令就可以查看里面的所有目录了,其实里面有一个data目录,其实data下级目录也有一个data目录只要进入这里面的目录就可以看到里面的数据库了。

[img]http://dl.iteye.com/upload/attachment/564204/e99fb7d8-ec15-3d43-b132-a5878292b1bf.png[/img]
其实之前我已经建了一个com.sql的数据库的目录
只要cd到com.sql就可以进入这个目录就可以看到一个databases的目录,列出里面的所有文件就可以看到之前我建的数据库了只要使用sqlit3 数据库名.db就可以执行sql命令了

[img]http://dl.iteye.com/upload/attachment/564208/b0e29de5-6422-314b-a05a-a37d2de7c315.png[/img]

更多相关文章

  1. Android(安卓)SDCard Mount 流程分析
  2. Android(安卓)中的数据库 SQLite
  3. android java代码的启动:app_process
  4. Android(安卓)Studio的Gradle文件方法说明
  5. Android的文件系统
  6. android平台搭建详情
  7. android 配置环境变量
  8. Android(安卓)MediaStore数据之增删查改剖析
  9. android环境搭建

随机推荐

  1. 深入了解typeof与instanceof的使用场景及
  2. 你真的知道typeof null的结果为什么是‘o
  3. 推荐!5款Linux常用桌面环境
  4. css详解position五种属性用法及其含义
  5. 深入了解JavaScript中基于原型(prototype)
  6. 一文学会怎样设置AppleWatch手表自动解锁
  7. css详解background八大属性及其含义
  8. 一篇文章带你初步了解—CSS特指度
  9. JavaScript遍历对象方法总结
  10. 有趣的css—隐藏元素的7种思路