`
lyunabc
  • 浏览: 530673 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

Android SQLite 开发教程(1): 概述

 
阅读更多

SQLite 为嵌入式系统上的一个开源数据库管理系统,它支持标准的关系型数据库查询语句SQL 语法,支持事务(Transaction) ,预设的statement (类似于其它DBMS 的stored proc) 。在Andrioid平台上大约只需要250K的内存空间。

在Android平台上无需任何数据库设置和管理,你只需使用SQL语句来访问Database,SQL自动为你管理数据库。

在Android平台上使用数据库可能比较慢,这是因为访问数据库涉及的大量的读写操作(一般在SD卡)。因此从性能上考虑,建议不在UI线程进行访问数据库的操作,可以使用AsyncTask来进行数据库的读写。

SQLite 支持的数据类型有 TEXT (类似Java中的String 类型),INTEGER(类似Java中的long 类型)以及REAL (类似Java 中的double类型),所有其它数据类型最终都必须转化成这三种类型之一才能存放到数据库中。

要注意的是SQLite 本身不校验字段的数据类型,也就是说你可以将整数写到字符串字段中。

如果你的应用创建一个SQLite数据库,它的缺省路径为”DATA/data/APP_NAME/databases/FILENAME”.

  • DATA 为使用Environment.getDataDirectory()返回的路径,一般为你的SD卡的路径。
  • APP_Name为你的应用的名称
  • FILENAME为你的数据库的文件名。

一般来说,应用创建的数据库只能有创建它的应用访问,如果你想共享你的数据,你可以使用Content provider 来实现。

分享到:
评论

相关推荐

    android之SQLite数据库开发详解

    android之SQLite数据库开发详解: Android 开发中使用 SQLite 数据库 简介: SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用...

    Android的SQlite开发完整demo

    SQlite开发的完整demo,功能有: 1,建了一个表,结构是id+姓名 2,可以删除 增加 更新记录 3,解决了Android的SQlite先天不足:删除 插入后主键不能自动排序的问题 4,在数据库主界面,有“选定”按钮,点此后切换...

    Android项目设计与开发:SQLite 2.ppt

    嵌入式Android项目设计与开发 第六章 数据存储 ——SQLite 2 SQLite 数据库管理员 数据库实体A 表 表 数据库实体B 表 表 数据库实体 表 表 SQLite 我们已经掌握: SQLite是一款轻量级的关系型数据库,它的运算效率高...

    android sqlite实例教程

    android sqlite实例源码 包括基本的增删改查等操作 android sqlite实例源码 包括基本的增删改查等操作

    Android项目设计与开发:SQLite 1.ppt

    嵌入式Android项目设计与开发 第六章 数据存储 ——SQLite 1 SQLite 概念: SQLite是一款轻量级的关系型数据库,它的运算效率高,占用资源少,因此比较适合在移动设备上使用。 SQLite Android为了让我们更加方便地...

    Android SQLite ORM框架

    一个简单的Android SQLite ORM框架不想花资源分的同学可以上我的github主页下载:https://github.com/chenyihan/Simple-SQLite-ORM-Android,因为要传到github,所以代码中的注释和doc文档都是英文的,对自己英文不...

    AndroidSQLite开发案例

    关于android开发中Sqlite中内置数据的使用,本案例是一个很好的封装,使用到了接口,进行分开。

    android sqlite的使用方法

    android sqlite的使用方法

    android sqlite developer 开发工具

    android sqlite developer sqlite开发工具 软件小 已安装 就是没次用都需要把数据库文件从模拟器中提出来 然后在新建 就是注册新数据库 不过用这挺方便的

    Android开发学习教程—Android使用SQLite数据库

    Android开发学习教程—Android使用SQLite数据库

    Android项目设计与开发:SQLite 3.ppt

    嵌入式Android项目设计与开发 第六章 数据存储 ——SQLite 3 SQLite 内容: SQLite如何插入数据。 (1)SQL语句。insert into table…value() (2)使用SQLiteOpenHelper接口 实验 通过SQLiteOpenHelper接口insert ...

    Android数据库SQLite详解

    Android 数据库SQLite 详解,简单学好SQLite

    Android.SQLite.Essentials.1783282959

    Title: Android SQLite Essentials Author: Sunny Kumar Aditya, Vikash Kumar Karn Length: 127 pages Edition: 1 Language: English Publisher: Packt Publishing Publication Date: 2014-08-25 ISBN-10: ...

    android sqlite可视化工具

    android sqlite可视化工具,可以导入新建数据这个数据库里

    android SQLite 实例

    android SQLite 实例 数据库操作demo

    android sqlite数据库操作

    android sqlite数据库操作 包括 :数据库的创建,增删改查等操作

Global site tag (gtag.js) - Google Analytics