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)在硬盘上的数据库文件。
安装使用
1、首先到http://www.sqlite.org/download.html下载编译好的二进制zip包,sqlite-3.5.4.zip和sqlitedll-3.5.4.zip两个包
2、直接解压,有三个文件sqlite3.exe,sqlite3.dll,sqlite3.def
3、拷贝这三个文件到windows/system32下面
4、在cmd提示符下,输入sqlite3 instance(这个是你数据库的名字)
5、create table test(one int,two int)
sqlite>insert into test values(5,5)
sqlite>select * from test
6、如果可以看到结果:5|5,那么就正确了
.databases 是查看当前的数据库文件
.table 查看数据库的所有表
分享到:
相关推荐
这个"sqlite嵌入式数据库使用示例源码(VC)"是一个面向Visual C++(VC)开发者的资源,旨在帮助他们理解和实践如何在C++项目中集成SQLite。 在Windows环境下,Visual C++是微软提供的一个强大的C++开发工具,它包含...
这篇文章介绍嵌入式数据库产品SQLite 的技术特点,并着重讨论研究与Java语言之间的接口,并以实例说明如何使用JAVA 开发基于SQLite 的应用程序。 正文: 通常我们采用各种数据库产品来实现对数据的存储、检索等...
"基于ARM-Linux实现SQLite嵌入式数据库" 本文将对基于ARM-Linux实现SQLite嵌入式数据库进行详细的分析和讨论。首先,我们将介绍Linux下的常见数据库技术,然后讨论嵌入式系统开发中对数据库的需求特点,接着对...
SQLite嵌入式数据库的应用 一、嵌入式数据库概述 嵌入式数据库是近几年来发展起来的一项比较新的数据管理技术,它以...通过对SQLite API的封装和应用,可以更方便地使用SQLite嵌入式数据库引擎,满足各种应用需求。
【Java在SQLite嵌入式数据库中的应用】 在许多软件开发场景中,特别是在移动设备和桌面应用程序中,嵌入式数据库由于其轻量级、高效的特点,成为了一个理想的选择。SQLite是一个开源的嵌入式数据库系统,它具有体积...
JAVA在SQLite嵌入式数据库中的应用,很专业的问题
基于ARMLinux的SQLite嵌入式数据库技术 概述:本文主要讨论了基于ARM-Linux的SQLite嵌入式数据库技术,分析了Linux下的常见数据库技术,指出了嵌入式系统开发中对数据库的需求特点,并讨论了SQLite的体系结构和开发...
"基于ARM-Linux的SQLite嵌入式数据库技术" 知识点一:嵌入式数据库技术概述 嵌入式数据库技术是指在嵌入式系统中应用的数据库技术,旨在满足嵌入式系统对数据存储和管理的需求。嵌入式数据库技术的特点是体积小、...
SQLite是一款开源、轻量级的嵌入式数据库系统,它完全用C语言编写,具有高度移植性。在本文中,我们将深入探讨SQLite的特性和应用,以及如何在项目中使用和测试它。 SQLite的设计目标是提供一个易于集成、无需单独...
SQLite是一款开源、轻量级的嵌入式关系型数据库,广泛应用于移动设备和单机应用程序中。本示例源码"sqlite_demo"是基于Visual C++(VC)编写的,旨在帮助开发者理解如何在C++项目中集成和使用SQLite数据库。 在...
"基于ARM-Linux的SQLite嵌入式数据库技术" 基于ARM-Linux的SQLite嵌入式数据库技术是一种嵌入式系统开发中常用的数据库技术。该技术结合了ARM-Linux开发平台,旨在解决嵌入式系统中数据处理和管理的问题。 在Linux...
本文旨在探讨SQLite嵌入式数据库在ARM-Linux平台的设计、实现及应用开发等关键问题,并对其发展前景进行展望。 首先,SQLite之所以能在嵌入式领域中脱颖而出,主要归功于其独特的设计。它将整个数据库存储在单一的...
SQLite 是一款轻量级的嵌入式数据库,它被广泛应用于各种桌面、移动和Web应用程序中。这个PPT深入介绍了SQLite的特点、优缺点以及在不同场景下的应用。 SQLite的介绍: SQLite于2000年由D. Richard Hipp开发,自...
在了解SQLite嵌入式数据库及其在图象处理技术上的应用之前,我们首先需要掌握一些基础知识,包括嵌入式数据库的特点和结构、SQLite的特点、体系结构以及如何使用C语言作为嵌入式语句调用SQLite数据库。 1. 嵌入式...
Sqlite 嵌入式数据库移植和使用 sqlite是一个功能强大、体积小运算速度快的嵌入式数据库,采用了全C语言封装,并提供了八十多个命令接口,可移植性强,使用方便。
### SQLite嵌入式数据库的应用研究知识点详述 #### 一、引言与背景 - **嵌入式数据库系统概述**:随着技术的发展,嵌入式系统越来越多地被应用于日常生活中的各种设备,如智能手机、平板电脑、智能手表等。为了更好...
总的来说,"sqlite3嵌入式数据库加密"涉及了SQLite3数据库与Qt的集成,使用SQLCipher库来实现数据加密,以及如何在Qt应用程序中创建、管理和测试加密的SQLite3数据库。这个主题对于那些需要在Qt应用中处理敏感数据的...
vxworks嵌入式数据库SQLITE3移植教程
SQLite是一款开源、轻量级的嵌入式数据库引擎,它不需要独立的服务进程,可以直接嵌入到应用程序中使用。ADO.NET是微软.NET Framework的一部分,提供了一组数据访问组件,用于与各种数据库进行交互,包括SQL Server...