Android教程第三篇(SQLite)

本篇重点学习Android的数据库SQLite。
具体参考文献: http://blog.csdn.net/liuhe688/article/details/6715983 
一、创建数据库原始的方法:
SQLiteDatabase db = openOrCreateDatabase("test.db", Context.MODE_PRIVATE, null);
db.execSQL("  ");
查询结果是通过Cursor实现的:
Cursor c = db.rawQuery("SELECT * FROM person");
while (c.moveToNext()) {  
     int _id = c.getInt(c.getColumnIndex("_id"));  
     String name = c.getString(c.getColumnIndex("name"));  
     int age = c.getInt(c.getColumnIndex("age"));  
     Log.i("db", "_id=>" + _id + ", name=>" + name + ", age=>" + age);  
 }  

二、Android提供了SQLiteOpenHelper作为维护和管理数据库的基类。
此时创建数据库的方法是:
SQLiteDatabase db = DBHelper.getWritableDatabase();  
getWritableDatabase内部调用了mContext.openOrCreateDatabase(mName, 0, mFactory);

三、手工查看数据库的方法是:




相关推荐

  • android教程+android源代码+英文文档(5G资料打包) 下载地址:http://item.taobao.com/item.htm?id=8455024239android教程+android源代码+英文文档(10G资料打包)所有的教程和源代码都是本人积累出来的.我自己也在学android手机开发
  • 优就业Android教程-Android推送技术研究 前言最近研究Android推送的实现,研究了两天一夜,有了一点收获,写下来既为了分享,也为了吐槽.需要说明的是有些东西偏底层硬件和通信行业,我对这些一窍不通,只能说说自己的理解.为什么要研究Android推送技术?主要还是毕业设计要做一个即
  • SQLite嵌入VB.net开发快速入门教程 【声明:阿连原创技术文章,转载请注明出处】很长时间以来一直想寻觅研究一个能嵌入VB.net做单机带数据库的开发方案,终于有机会研究了一下SQLite数据库的应用,把方法记录一下跟大家分享一下,同时也当作是自己的一个学习笔记吧,废话不多说,开
  • 【android开发视频教程整套2个视频】android开发中文视频教程 【android开发视频教程整套2个视频】android开发中文视频教程视频简介:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用
  • android开发教程之数据库事务操作 在android应用程序开发中,在使用到数据库的时候,事务处理是非常重要的。首先android数据库操作(特别是写操作)是非常慢的,将所有操作打包成一个事务能大大提高处理速度。其次是保证数据的一致性,让一个事务中的所有操作都成功执行,或者失
  • Android开发教程:RecyclerView中的三个重要元素   RecyclerView就是其中之一。Android的L被添加到一个新的版本开发工具来替换ListView的SDK,它的灵活性和可替代性比列表视图更好。Android以其强大的开放性吸引开发人员不断开发各种移动应用,那么我们在使用And
  • Android开发教程根文件系统应用介绍 对于android开发初学者来说,在了解android文件系统基本概念的同时,也需要对android根文件系统应用有一个初步的了解,为以后的android开发打好基础。首先是Android根文件系统目录的结构:#pwd&&l
  • 传智播客android培训视频教程下载地址 传智播客android培训视频教程下载地址如下:http://dvd.boxuegu.com/map/21.html?1126yynweibojava基础班课程视频下载地址如下:http://java.itcast.cn/java/vide
  • 新手必读:Android利用下载和安装教程里程碑安卓刷机教程   Android利用的下载与安装    要想对本人的Android手机领会的更多,你很多利用,不论是硬件仍是游戏,乃至本人亲身刷机,把你的Android手机完全玩起来。那好吧,我们仍是多领会些与Android系统相干的一些常识,那对你进一
  • UI设计教程系列四:Android与iOS切图规范要点教程 内容提要:这是UI设计教程系列第四篇,为大家分享的app切图教程,告诉我们一些APP切图要领和Android与iOS切图规范.编按:  这是一篇非常实用的APP切图小教程!作者亚茹有李总结了在Android与iOS切图的要点,以及两者的转换
  • android程序开发培训教程 android程序开发培训教程第1集第2集第3集第4集第5集第6集我要自学网51自学网视频教程性感美女C#教程access教程u盘启动盘制作工具我要自学网网页设计教程在线电影免费收看vfp教程vb教程java教程flash教程dreamwe
  • Android培训教程之官方培训教程Linux内核层   2007年年底谷歌正式发布Android开源手机操作系统基于linux平台,Android系统早期由原名为“Android”的公司开发,创始人为AndyRubin,2005年被谷歌收购Android后,AndyRubin作为Androi

你的评论

就没有什么想说的吗?

最新博客

关于我们 移动版

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X