`
1140566087
  • 浏览: 558463 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18509
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:313840
Group-logo
J2ME 基础学习课程集
浏览量:18693
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17550
社区版块
存档分类
最新评论

Android 之 SQLite简介

阅读更多
Android SQLite简介:
SQLite :嵌入式数据库,支持SQL语言,并且只利用很少的内存就有很好的性能;

组成:SQL编译器、内核、后端以及附件;

优点:高效,Android运行时环境包含了完整的SQLite;

特点:SQLite和其他的数据库最大的不同就是对数据类型的支持;
例如:创建一个表时,可以在CREATE TABLE语句中指定某列的数据类型,但是可以把任何的数据
类型放入任何列中。
当某个值插入数据库的时,SQLite将检查它的类型,如果类型与关联列不匹配,那么SQLite会尝试
将其转换为匹配的类型;如果不能转换,则将该值作为本身的类型进行存储;

比如:将一个String类型的数据放到列类型为Intege类型的列中,SQLite中成为弱类型;

小贴士:
* SQLite不支持一些标准的SQL功能,特别时外键约束(FOREIGN KEY constrains),嵌套transcaction
和right outer jon 和 full outer join 还有一些alter table功能;
* 摒弃上面一条的功能,SQLite是一个完整的SQL系统,拥有完整的触发器,交易等等
0
0
分享到:
评论

相关推荐

    Android和SQLite简介(对官方文档的翻译).doc

    ### Android与SQLite简介 #### 一、SQLite简介 SQLite是一个高度灵活且强大的关系型数据库引擎,它被设计为一个轻量级的、嵌入式的解决方案。与其他常见的数据库系统不同,SQLite不需要单独的服务进程或管理员配置...

    android之sqlite实现增删改查

    "Android之SQLite实现增删改查" Android平台中,SQLite是一种轻量级的关系型数据库,广泛应用于移动应用开发中。在本例子中,我们将学习如何使用SQLite来实现增删改查操作。 标题解释 "Android之SQLite实现增删改...

    arcgis for android 加载sqlite

    在本文中,我们将深入探讨如何使用ArcGIS for Android加载SQLite数据库,特别是涉及通过"JDBC"(Java Database Connectivity)接口进行连接。SQLite是Android系统内置的关系型数据库,适合存储空间数据。 首先,...

    Android数据库SQLite详解

    在Android开发中,SQLite是一个非常重要的组成部分,它是一个轻量级的、开源的、嵌入式的SQL数据库引擎,被广泛用于存储和管理应用程序中的数据。SQLite具有高效、可靠且易于集成的特点,使得它成为Android应用数据...

    Android中SQLite数据库查看工具

    SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。 就像其他数据库,SQLite 引擎不是一个...

    Android SQLite学习工具

    这篇博客“Android SQLite学习工具”可能详细介绍了如何在Android环境中使用SQLite进行数据操作,并提供了一个实用的SQLite管理工具——sqlite3.exe。 SQLite数据库在Android中的应用主要包括创建数据库、创建表、...

    android-sqlite-encrypt

    《Android SQLite 加密详解》 在移动应用开发中,数据存储是不可或缺的一部分,尤其是在Android平台上,SQLite数据库被广泛用于本地数据管理。然而,随着隐私保护和数据安全的重要性日益凸显,如何对SQLite数据库...

    Android+SQlite《学生信息管理系统》(增删改查)源代码

    Android+SQlite 简单的《学生信息管理系统》(实现基本增删改查) 此代码中还有与其相对应的apk文件(在SIMS/bin目录中),大家可先行放手机上看一下效果。 希望对初学者有一定的帮助。(本人自己编写)

    android 的sqlite数据库加密实现

    在Android应用开发中,SQLite是一个常用的轻量级数据库,它为数据存储提供了便利。然而,随着数据安全性的日益重要,对SQLite数据库进行加密是必要的,以保护敏感信息免受未授权访问。本篇文章将深入探讨如何在...

    Android-sqlite-android一个AndroidSQLite支持库

    在Android应用开发中,SQLite是一个内置的轻量级数据库,用于存储应用程序的数据。SQLite支持标准的关系型数据库功能,如创建、查询、更新和删除数据,是Android应用进行本地数据持久化的重要工具。`sqlite-android`...

    Android数据库sqlite存储

    在Android开发中,SQLite是一个重要的组成部分,它是轻量级的数据库系统,被广泛用于本地数据存储。SQLite数据库在Android应用中扮演着至关重要的角色,它允许开发者创建、修改和管理数据库,无需用户干预,提供了...

    Android SQLite ORM框架

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

    arcgis for android 读取加载sqlite数据库.rar

    而SQLite是一种轻量级的、开源的、嵌入式的关系型数据库,广泛应用于移动应用,包括Android。本教程将探讨如何在ArcGIS for Android环境中利用SQLite数据库进行数据存储和读取。 1. **SQLite数据库介绍**: SQLite...

    Android基于Sqlite的学生信息管理系统源码.zip

    《Android基于SQLite的学生信息管理系统详解》 SQLite是一个轻量级的、开源的、自包含的数据库引擎,被广泛应用于移动设备上的应用程序,特别是在Android平台上。本系统“Android基于SQLite的学生信息管理系统”...

    android sqlite 简介

    Android SQLite 是一个轻量级的数据库引擎,被广泛应用于Android应用程序中,用于本地数据存储。SQLite 支持标准的关系型数据库特性,如SQL语法、事务处理和预编译语句等,使得开发者能够方便地在Android设备上进行...

    Android的SQlite开发完整demo

    3,解决了Android的SQlite先天不足:删除 插入后主键不能自动排序的问题 4,在数据库主界面,有“选定”按钮,点此后切换到一个带checkbox的布局,可以多选。点击确定后返回主界面。更多内容参考博客:...

    Android的SQLite中DateTime类型数据的存取问题

    Android 的 SQLite 中 DateTime 类型数据的存取问题 Android 平台中的 SQLite 数据库在存储 DateTime 类型的数据时会遇到一些问题。本文将详细介绍这些问题和解决方案。 日期类型数据的存储问题 -----------------...

    Android+sqlite

    【Android+SQLite】是一个以Android操作系统为平台,利用SQLite轻量级数据库开发的小型人员管理系统。SQLite是一款开源、嵌入式的关系型数据库,它无需独立的服务进程,可以直接在应用程序内部进行数据存储,非常...

    基于Android+SQLite开发医院收费管理系统应用程序【100013180】

    《基于Android+SQLite开发医院收费管理系统应用程序》 在信息技术飞速发展的今天,移动应用已经渗透到各个领域,包括医疗服务。本课程设计的核心是利用Android Studio开发一个医院收费管理系统,通过集成SQLite...

Global site tag (gtag.js) - Google Analytics