`

android sqlite数据库

阅读更多
什么是 sqlite ?

sqlite 是一款轻量级的、基于文件的嵌入式数据库,2000年就已经诞生,经过7年多的发展,直到今天已经成为最流行的嵌入式数据库,包括google在内的公司在其桌面软件中亦使用 sqlite 存储用户数据。由此可以看出,已经没有任何理由去怀疑sqlite的稳定性了。


sqlite的优势?

1. 免配置,和access一样,只要把数据库文件通过ftp上传到服务器上就可以使用,不需要服务器的额外支持

2. 备份方便,因为只是一个文件,只要复制一份该文件,就能备份整个数据库

3. 虽然是轻量级数据库,但他支持最大 2tb 的单个库文件。

4. 快,无与伦比的快。经过实际测试,在几百万记录的情况下,sqlite的插入和查询速度和 mysql 不分上下,快于 sql server,10倍于 access (但这并不意味着它可以替代 sql server )


以上优点,我们可以发现,这正是我们需要的。


sqlite是嵌入式SQL数据库引擎SQLite(SQLite Embeddable SQL Database Engine)的一个扩展。SQLite是一个实现嵌入式SQL数据库引擎小型C语言库(C library),实现了独立的,可嵌入的,零配置的SQL数据库引擎。特性包括:事务操作是原子,一致,孤立,并且持久的,即使在系统崩溃和电源故障之后。 零配置——不需要安装和管理。实现了绝大多数SQL92标准。整个数据库存储在一个单一的文件中。数据库文件可以在不同字节序的机器之间自由地共享。支持最大可达2T的数据库。字符串和BLOB类型的大小只受限于可用内存。完整配置的少于250KB,忽略一些可选特性的少于150KB。在大多数常见操作上比流行的客户/服务器数据库引擎更快。 简单易于使用的API。 内建TCL绑定。 另外提供可用于许多其他语言的绑定。具有良好注释的源代码,代码95%有较好的注释。独立:没有外部依赖。源代码位于公共域,可用于任何用途。用SQLite连接的程序可以使用SQL数据库,但不需要运行一个单独的关系型数据库管理系统进程(separate RDBMS process)。SQLite不是一个用于连接到大型数据库服务器(big database server)的客户端库(client library),而是非常适合桌面程序和小型网站的数据库服务器。SQLite直接读写(reads and writes directly)在硬盘上的数据库文件。
分享到:
评论

相关推荐

    Android SQLite数据库操作Demo

    在这个"Android SQLite数据库操作Demo"中,我们将探讨如何在Android应用中创建、查询、更新和删除SQLite数据库的数据。 1. **数据库初始化** 在Android中,我们通常通过扩展SQLiteOpenHelper类来初始化SQLite...

    android SQLite数据库管理软件

    "android SQLite数据库管理软件"是一个专为Android开发者设计的工具,旨在简化SQLite数据库的管理和操作,帮助开发者更高效地进行Android程序开发。 该软件的特点主要包括以下几个方面: 1. **小巧便携**:软件...

    android sqlite数据库 demo code

    在"android sqlite数据库 demo code"中,我们可以看到一个简单的Android应用示例,该示例演示了如何使用SQLite数据库进行数据的增删改查操作。下面将详细介绍这些关键知识点: 1. **SQLiteOpenHelper**: 这是...

    android sqlite数据库 增加、删除、修改,查询系统功能实现

    在Android开发中,SQLite数据库是默认的轻量级数据库,用于存储应用的数据。SQLite支持基本的SQL操作,包括增加(Insert)、删除(Delete)、修改(Update)和查询(Query),这些功能构成了数据库操作的核心。本...

    Android实验报告Sqlite数据库操作.pdf

    Android SQLite 数据库操作报告 一、实验目的 Android 实验报告的主要目的是熟悉 Android 平台的文件操作、掌握 Android SQLite 数据库的设计和应用、熟悉 XML 和 JSON 文件的读取。通过本实验,用户可以掌握 ...

    android sqlite数据库简单查看工具

    标题中的“android sqlite数据库简单查看工具”是指一个专为Android平台设计的SQLite数据库查看和编辑工具。这个工具通常具有用户友好的界面,使得开发者和测试人员能够方便地浏览、查询和修改SQLite数据库中的数据...

    Android SQLite数据库框架greenDAO 源码

    greenDAO是一个可以帮助Android开发者快速将Java对象映射到SQLite数据库的表单中的ORM解决方案,通过使用一个简单的面向对象API,开发者可以对Java对象进行存储、更新、删除和查询。

    Android中SQLite数据库查看工具

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

    Android SQLite数据库操作demo

    本篇将基于一个名为"Android SQLite数据库操作demo"的示例项目,探讨如何在Android中进行SQLite数据库的相关操作。原作者的博客地址为http://blog.csdn.net/liuhe688/article/details/6715983。 首先,我们来看一下...

    android SQLite数据库操作源码

    android SQLite数据库操作源码,包括如何建表,增删改查等操作

    android sqlite 数据库查看器 绿色版

    作为一个绿色版的Android SQLite数据库查看器,它无需安装,下载即用,为开发者和普通用户提供了一个方便的方式来查看、管理和操作SQLite数据库。 SQLite数据库在Android开发中的重要性不言而喻。它是Android默认的...

    android sqlite数据库框架

    本案例围绕"android sqlite数据库框架"展开,旨在通过Java注解和反射机制简化数据库的日常操作,提升开发效率。 首先,SQLite在Android中的应用主要是通过SQLiteOpenHelper类来实现的,这个类是Android提供的一个...

    android sqlite数据库查看工具

    "android sqlite数据库查看工具"是指用于查看和操作Android设备上SQLite数据库的应用或软件。 在Android开发中,SQLite数据库通常通过SQLiteOpenHelper类进行操作,该类提供了创建、升级和访问数据库的方法。然而,...

    android sqlite数据库实例

    本实例主要探讨如何在Android应用中进行SQLite数据库的增、删、查、改(CRUD)操作。 首先,我们需要创建一个SQLite数据库。在Android中,我们通过继承`SQLiteOpenHelper`类来实现。`SQLiteOpenHelper`提供了创建、...

    android Sqlite数据库操作demo

    在这个"android Sqlite数据库操作demo"中,我们可以深入理解如何在Android应用中进行SQLite的增删改查操作。 首先,我们需要在Android项目中创建一个SQLite数据库。这通常通过继承SQLiteOpenHelper类来实现。...

    相当简单Android SQLite数据库增删改查【自己写的】

    相当简单Android SQLite数据库增删改查,绝对适合新手,包您一看就会, 1.这是我照着网上的资料和帮助手册写的; 2.数据库的增删改查都涉及到了; 3.导入项目,运行,然后 在终端进入数据库,命令为 adb shell cd ...

    Android SQLite数据库访问

    在这个"Android SQLite数据库访问"示例中,我们将深入探讨如何在Android环境中有效地操作SQLite数据库。 首先,我们需要在Android项目中创建一个SQLite数据库。这通常通过扩展`SQLiteOpenHelper`类来完成。`...

    Android sqlite数据库操作通用框架AHibernate

    **Android SQLite 数据库操作通用框架 AHibernate** 在 Android 开发中,SQLite 是一个重要的本地数据存储解决方案,它是一个轻量级的数据库系统,适合于移动设备。为了简化对 SQLite 数据库的操作,开发者通常会...

    android sqlite 数据库应用

    在Android开发中,SQLite是一个非常重要的组成部分,它是一个轻量级的、开源的、嵌入式的SQL数据库引擎,被广泛用于存储和管理应用...这个“SimpleSQLite”项目是学习和理解Android SQLite数据库应用的一个很好的起点。

    android sqlite数据库 demo

    在这个"android sqlite数据库 demo"中,我们将探讨如何在Android应用中使用SQLite进行数据操作。 首先,要创建一个SQLite数据库,你需要创建一个`SQLiteOpenHelper`的子类。这个类负责数据库的创建、升级以及版本...

Global site tag (gtag.js) - Google Analytics