linux sqlite
文章平均质量分 73
小艾的01
这个作者很懒,什么都没留下…
展开
-
linux下的sqlite3的编译安装 for arm
第一步 sqlite在arm-linux下的编译1、下载sqlite-amalgamation-3.6.5.tar.gz:请到http://www.sqlite.org/download.html 2、确认arm-linux-toolchains.tgz 已经安装到你的linux系统,没有安装的请到http://www.arm9.com.cn/temp/arm-linux-toolch转载 2014-01-04 19:25:52 · 3203 阅读 · 1 评论 -
sqlite3 判断数据库和表的状态
1、判断数据库是否存在,如果存在rc!=0 否则==0 ,同时数据库不存在的话也不会创建caen.db3, 此处与sqlite3_open不用! =》rc = sqlite3_open_v2("caen.db3", &db, SQLITE_OPEN_READWRITE, NULL);2、判断数据库中某个表的存在,如果sql执行成功zErrMsg=NULL,否则给出错误信息转载 2014-02-17 15:06:36 · 3657 阅读 · 0 评论 -
sqlite3--关于数据库中数组的存取
从数据库中存取数组有两个方案:1、将数组转换为字符串然后存入到text类字段中,查询时将读出的字符串再按一定规则转为数组 2、将数组直接按二进制数据存入blob类字段中 方法1:数组存blob类字段 首先看一段关于blob类二进制数据的存取的文章原创 2014-01-08 13:48:58 · 26190 阅读 · 0 评论 -
基于C API的SQLite3基本数据库操作
SQLite是一款开源嵌入式文件型数据库,这个主要是和其他一些C/S架构的关系型数据库比较而来的,比如MySQL等。说他是嵌入式,因为SQLite的所有功能全部包装在一个dll中,我们只需要使用其中的导出接口就可以操作SQLite数据库,这样使得数据存储功能能够很方便的集成进用户的程序中,并运行在客户程序的进程空间中说他是文件型,因为SQLite的数据库文件就是一个独立文件(SQL转载 2014-01-08 13:07:06 · 872 阅读 · 0 评论 -
sqlite3中绑定bind函数用法 (将变量插入到字段中)
例程:#include #include #include #include static sqlite3 *db;int callback(void *NotUsed, int argc, char **argv, char **azColName){int i;for(i=0; i printf("%s = %s\n", azColName[i], ar原创 2014-01-05 22:19:41 · 28774 阅读 · 0 评论 -
linux下的sqlite3的编译安装和使用 for x86
一、sqlite-3.3.8编译安装请阅读在安装包里的 INSTALL或者README 文件。SQLite已经内置了,你不需要安装任何附加的软件(additional software)。Windows users可以下载SQLite扩展DLL。这里简单介绍一下:假设你得到的是源代码sqlite-3.3.8.tar.gz,这里将告诉你怎么编译它。解压sqlite-3.3.8.t转载 2014-01-04 19:26:41 · 4093 阅读 · 0 评论 -
Sqlite数据库操作的sql操作语句
用sqlite3建立数据库的方法很简单,只要在shell下键入(以下$符号为shell提示号,请勿键入):$ sqlite3 foo.db如果目录下没有foo.db,sqlite3就会建立这个数据库。sqlite3并没有强制数据库档名要怎么取,因此如果你喜欢,也可以取个例如foo.icannameitwhateverilike的档名。在sqlite3提示列下操作进入了sqlit转载 2014-01-05 14:08:59 · 801 阅读 · 0 评论 -
sqlite3的数据类型详解
大多数的数据库引擎(到现在据我们所知的除了sqlite的每个sql数据库引擎)都使用静态的、刚性的类型,使用静态类型,数据的类型就由它的容器决定,这个容器是这个指被存放的特定列。Sqlite使用一个更一般的动态类型系统,sqlite中,值的数据类型跟值本身相关,而不是与它的容器相关。Sqlite的动态类型系统和其他数据库的更为一般的静态类型系统相兼容,但同时,sqlite中的动态类型允许它能做转载 2014-01-05 03:03:13 · 930 阅读 · 0 评论 -
sqlite3 c例程(大家直接拿来改就行)
#include #include //exit等函数的声明#include int displaycb(void *para,int n_column,char **column_value,char **column_name);int inquire_Usecb(sqlite3 *db);int inquire_nocb(sqlite3 *db);int creat原创 2014-01-04 23:27:47 · 3620 阅读 · 0 评论 -
linux c sqlite3 编程
SQLite3SQLite是一个轻量级的数据库。和常用的MySQL大同小异。和MySQL相比,数据类型基本一样,只是sqlite的指令都是以"."开头(如:mysql中查看当前有哪些数据库是“show databases",而sqlite中是".databases")。当然,SQL语句都是一样的语法规则。Host System: Archli转载 2014-01-04 19:27:11 · 936 阅读 · 0 评论 -
Linux下数据库sqlite3使用详解
最近在Linux下用到数据库sqlite3,于是开始了该方面的学习。 0. 引言 我们这篇文章主要讲述了如何在C/C++语言中调用 sqlite 的函数接口来实现对数据库的管理, 包括创建数据库、创建表格、插入数据、查询数据、删除数据等。 1. 说明 这里我们假设你已经编译好了sqlite的库文件 : libsqlite3.a libsqlite3.la l转载 2014-01-04 19:26:58 · 1628 阅读 · 0 评论 -
Linux sqlite3基本命令
系统平台:ubuntu10.04简介sqlite3一款主要用于嵌入式的轻量级数据库,本文旨在为熟悉sqlite3基本命令提供技术文档。 备注:本文所有操作均在root用户下进行。1、安装sqlite3ubuntu下安装sqlite3直接在终端运行命令:#apt-get install sqlite3查看版本信息:#sqlite3 -version转载 2014-02-17 17:20:56 · 611 阅读 · 0 评论