Tag Archives: SQLite

Android之SQLite数据库的使用

SQLite是比较小而功能比较全的关系型数据库,下面介绍一下SQLite数据库的使用方法,及增删改查操作。

创建一个Android项目;

首先我们需要创建一个DatabaseHelper这个助手类,源码:

布局资源文件:

在Activity中进行增删改查操作,源码:

在虚拟机中[......]

阅读全文»

在VC中使用SQLite的例子

我打算在PonySE上把SQLite做为第一个保存"转换数据"的数据库, 所以今天小试了一把SQLite, 觉得它使用起来很简洁.
环境: VS2005 VC8.0

一. 准备工作:
(1)在SQLite的官方网站下载Windows平台下的3.5.0 版本的SQLite, 下载地址:
http://www.sqlite.org/sqlitedll-3_5_0.zip
压缩文件中包含了sqlite3.dll和sqlite3.def文件. 用LIB命令生成用于连接(LINK)使用的lib文件:
LIB /DE[......]

阅读全文»

C/C++中调用SQLITE3的基本步骤

Sqlite 是一个面向嵌入式系统的数据库,编译完成只有200K,同时支持2T的数据记录。对于嵌入式设备是一个很好的数据库引擎。本文通过一个小例子说明如何在C 与C++调用Sqlite API完成数据库的创建、插入数据与查询数据。本文的开发环境为(Redhat9.0 + Qtopia2.1.2 + Sqlite3)

安装Sqlite3:

从www.sqlite.org上下载Sqlite3.2.2运源代码,依照Readme中的步骤:

tar xzf sqlite3.2.2.tar.gz

mkdir bld

[......]

阅读全文»

在VC6.0中使用C++访问sqlite数据库

在sqlite.org上下载得到Windows版本的sqlite,它是以sqlitedll.zip文件提供的,其中有sqlite3.def和 sqlite3.dll文件,当然可以直接通过LoadLibrary等WIN32API来操作dll,查找其中包含的函数,并使用这些函数,但是一般都不这么做,原因很简单:这样太麻烦,所以一般先使用LIB命令生成用于链接的lib,然后把sqlite头文件sqlite3.h包含进程序中,
这样直接调用 sqlite的API就方便多了.当然sqlite3.h文件得从sql[......]

阅读全文»

SQLite在VC下的使用

下载源代码
一、SQLite简介
SQLite 是用C语言编写的开源数据库,主要用于嵌入式,你也可以把它集成在自己的桌面程序中,也有人将其替代Access,用作后台数据库。
SQLite 支持多数SQL92标准,例如:索引、限制、触发和查看支持。
支持 NULL、INTEGER、REAL、TEXT 和 BLOB 数据类型,支持事务。

二、下载SQLite
SQLite可以到官方站点下载
http://www.sqlite.org/download.html
包括:[......]

阅读全文»

SQLite C/C++接口介绍

这篇文章是使用SQLite C/C++接口的一个概要介绍和入门指南。

由于早期的SQLite只支持5个C/C++接口,因而非常容易学习和使用,但是随着SQLite功能的增强,新的C/C++接口不断的增加进来,到现在有超过150个不同的API接口。这往往使初学者望而却步。幸运的是,大多数SQLite中的C/C++接口是专用的,因而很少被使用到。尽管有这么多的调用接口,核心的API仍然相对简单和便于调用。本片文章的目的就是为了能够更易于理解SQLite的运作提供基础的知识。

另一篇独立的文档《The SQ[......]

阅读全文»

摆脱MySQL,让WordPress投奔SQLite

WordPress默认就是与MySQL搭配的,这次要为wordpress换一个数据库搭档,但这并不是说MySQL如何的不优秀,但在10万以下的低并发访问,SQLite这样的单文件轻量级数据库系统性能优异,体积小、读取速度快、容量大,免费、开源,其实更适合像blog、或中小型站点的这种场景的数据库应用。

如果你需要独立为数据库服务支付购买,或者并不满意主机系统繁杂的mySQL数据服务,倒真的是应该尝试一下SQLite这样的轻量级数据库。
SQLite官网:http://www.sq[......]

阅读全文»