最近学了一下有关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 中的数据库 SQLite
  2. Mac上如何使用adb命令进行操作?(Android studio 环境变量配置)
  3. Android 防界面劫持方案,无视Android系统版本限制,无需操作栈
  4. Android多媒体数据库之MediaStore研究
  5. Android数据库代码备忘
  6. Android短信数据库简析
  7. Android存储访问及目录
  8. Android SQLite数据库操作实例
  9. 【Android】Android 联系人数据库浅析之通话记录

随机推荐

  1. eclipse adb 启动失败,无法匹配android设
  2. Android中ListView控件的简单使用
  3. Android推送通知指南
  4. Android手机软件汉化教程---第一课 apk安
  5. Android(安卓)复习 Content Provider
  6. Android自动化测试之虚拟机中软件安装方
  7. Android(安卓)Camera 拍照 三星BUG总结
  8. Android应用程序签名(官方文档中文版)
  9. Android(安卓)学习笔记——利用JNI技术在
  10. Android字体多样式和动画TextDrawable