必威体育Betway必威体育官网
当前位置:首页 > IT技术

Android中SQLite数据库介绍

时间:2019-10-24 17:15:43来源:IT技术作者:seo实验室小编阅读:66次「手机版」
 

android sqlite

sqlite简介

更多干货

  • 分布式实战(干货)

  • Spring cloud 实战(干货)

  • myBATis 实战(干货)

  • spring boot 实战(干货)

  • React 入门实战(干货)

  • 构建中小型互联网企业架构(干货)

  • Python 学习持续更新

  • elasticsearch 笔记

  • kafka storm 实战 (干货)

  • scala 学习持续更新

  • RPC

  • 深度学习

  • GO 语言 持续更新

  • nginx 相关文章

  • Android 学习

Android几种简单的数据存储方式,SharedPreference存储和文件存储(其中又分为外部设备文件存储和内部设备文件存储),这些数据存储方式可以满足我们日常开发中存储少量数据的需求。那么,如果使用它们存储一些数据量较大并且逻辑关系较为复杂的数据集,它们便显得较为笨拙和效率低下。那有没有更好的存储方案来解决此类问题呢,还是只能选择忍受?Google的那一帮技术大牛他们的解决方案是:为Android系统内置轻便又功能强大的嵌入式数据库--SQLite。今天我们将会深入地学习如何在Android中使用SQLite数据库存储数据,那在学习使用SQLite之前,我们现在简单了解一下SQLite数据库的特点。

SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎,它是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且由于其占用资源低(占用内存只需几百K)、处理速度快等特点,目前许多嵌入式产品中都使用了它,其中就包括大名鼎鼎的iOS和Android移动操作系统。SQLite能够支持windows/linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、java等,还有ODBC接口,同样比起mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月,SQLite的特点大致总结如下:

   

1.轻量级

使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。

2.独立性

SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。

3.隔离性

SQLite 数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件夹内,方便管理和维护。

4.跨平台

SQLite 目前支持大部分操作系统,不至电脑操作系统更在众多的手机系统也是能够运行,比如:Android和IOS。

5.多语言接口

SQLite 数据库支持多语言编程接口。

6.安全性

SQLite 数据库通过数据库级上的独占性和共享锁来实现独立事务处理。这意味着多个进程可以在同一时间从同一数据库读取数据,但只能有一个可以写入数据。

 http://www.sqlite.org/lang.html

文章最后发布于: 2018-10-08 10:13:05

相关阅读

Android中BindService方式使用的理解

原文地址为:Android中BindService方式使用的理解最近学习了一下Android里面的Service的应用,在BindService部分小卡了一下,主要是开

对话 CTO〡和 PingCAP CTO 黄东旭聊开源数据库新蓝海

​​专栏介绍 「对话 CTO」是极客公园的一档最新专栏,以技术人的视角聊聊研发管理者的发展和成长。 本专栏由企业级研发管理工具ON

android8.0/android O 新特性

Android O 行为变更 Android O 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在

Android8.1HAL层开发

本文基于Android8.1源码。这里介绍的是一种简单HAL的写法与调用。我将会编写一个app直接调用HAL的接口,而HAL层代码将直接读写驱动

只向ADODB.Recordset写数据,不更新数据库

Option ExplicitDim Rs As New ADODB.Recordset'比如给第3列增加内容3Private Sub Command1_Click() Dim i As Integer Rs.Move

分享到:

栏目导航

推荐阅读

热门阅读