当前位置: 传客网 > Android教程第三篇(SQLite)

Android教程第三篇(SQLite)

2016-12-06 作者:裴大帅2016

本篇重点学习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

  • Android教程之android数据库编程

    版权申明:http://blog.sina.com.cn/s/blog_604ce1e90100fpih.html由于android内置了SQLite数据库!SQLite本身就是一个很小型的数据库!数据库存储的位置在data/data/&l

  • 零基础Android开发实战视频教程

    零基础Android手机嵌入式开发实战课程(网吧计费系统、多功能播放器、驱动开发)课程讲师:老夫子课程分类:手机开发适合人群:初级课时数量:176课时咨询QQ:1840215592用到技术:Bootloader开发、裸板开发涉及项目:网吧计

  • 传智播客官方Android核心基础课程视频教程发布啦!!

    ----------------------广州java培训、广州android培训、期待与您交流!----------------------传智播客官方Android核心基础课程视频教程发布啦!!http://gz.itcast.cn/

  • Android(安卓)开发全套精品学习视频教程博学网下载120G

    Android(安卓)开发全套精品学习视频教程博学网下载120G——更多资源,课程更新在博学商学院www.bxb2b.com博学商学院资源,名师讲座课程简介:Android(安卓)开发全套精品学习视频教程博学网下载120G,课程囊括了网上大

  • Android教程之名词扫盲汇总

    玩转Android手机一段时间后,有些朋友就会开始研究打造属于自己的Android系统,即所谓的刷机美化等操作,虽然说android手机的刷机步骤比较简单,但是前提是得对各个刷机步骤的所涉及到的名词术语有一定的了解,才能保证刷机的万无一失,

  • 从购机到刷机Android系统快速进阶教程一贴式超合辑!

    ☆菜鸟必看教程★购买android手机之前必须要知道的知识Android手机轻松解决手机无法上网的问题Android系统手机隐藏命令大全GPhone小白必看Android系统名词解释Android手机巧用WIFI与电

  • 【转载】【原创?教程?连载】《Android之大话设计模式》--设计模式之...

    原文地址:【原创?教程?连载】《Android之大话设计模式》--设计模式之...文章来自:android开发-搜搜要害词订阅国士工作室企业级Android软件开发和实战培训专家 国士工作室是一支专注于Android平台企业级应用开发的技术

  • 非android教程

     这个不是android的教程或者想看什么《轻松学会android的XX个小秘籍》,《你可能不知道android的XX个小秘密》的同学,你可以去度一下,至于android的老鸟也可以考虑直接无视下面的文字。背景:本人用了一年半的n

返回
顶部