1.安装数据库系统Sqlite3:
apt-get install sqlite sqlite3
这个安装之后便可以在命令行中使用sqlite3,就是安装编译之后的sqlite3,不能用于开发。
检查数据库安装结果:
sqlite3 test.db .database .exit
注:sqlite的命令都是以.开头的
2.安装sqlite3的lib库
安装Sqlite3编译需要的工具包:
apt-get install libsqlite3-dev
这时候便可以使用#include<sqlite3.h在头文件导入
3.写下demo代码main.c:
#include<sqlite3.h> #include<stdlib.h> #include<stdio.h> int main(int argc, char **argv) { sqlite3_os_init(); char* filename = "hyx.db"; sqlite3 *db = NULL; int rc; rc = sqlite3_open(filename, &db); if (rc) { } else { printf("open sqlite file %s succeed;", filename); } return 1; }
测试编译
gcc main.c
编译失败,google了一下,原因是无法找到对应的方法,要在编译中加入链接
gcc main.c -lsqlite
如果是在eclipse中自动化编译,也是会报这个错误,需要加入链接库
右键点击工程Properties->C/C++ Build->Settings>GCC C Linker->Libraries->增加一个条目sqlite
这样eclispe在编译的时候就相等于gcc main.c -lsqlite 自动链接了sqlite
以后用上了自定义的链接库,也是从这里添加
相关推荐
学习VS2010/MFC下数据库编程已经有一段时间了,大多是在网站上浏览一些资源,这些资源大多以VC6.0位开发环境,而在VS2010下往往出现问题,所幸看到了SQlite数据库。 然而,网上的资源大多描述在官网上下载SQlite,...
介绍SQLite数据库在ubuntu的安装
linux下c语言操作sqlite3数据库,有sqlite3动态库、sqlite3的源码安装包、c语言操作sqlite3数据库的封装函数。保证C语言能够正常对sqlite3进行增、删、改、查操作。已经在多个项目上使用,绝对可行。
Ubuntu安装mysql和sqlite3,里边详细讲解了安装的过程,一步一步的教你怎么安装mysql及sqlite3
inux下c语言操作sqlite3数据库,有sqlite3动态库、sqlite3的源码安装包、c语言操作sqlite3数据库的封装函数。C语言能够正常对sqlite3进行增、删、改、查操作。
cgi c语言中sqlite3的使用,调用sqlite3的api完成数据库的操作。
c语⾔数据库查询系统,C语⾔实现sqlite3数据库查询的基本⽅ 法 sqlite回传函数相关 说了3种基本⽅法:callback,gettable和预处理stmt⽅法 下⾯给出测试代码和测试⽤数据库,代码如下 #include #include #include #...
基于ubuntu 18.04.1的sqlite 3。SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式...
ubuntu下安装sqlite3直接在终端运行命令: #apt-get install sqlite3 查看版本信息: #sqlite3 -version 2 、sqlite3常用命令 当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端,以sqlite>...
这是一个基于Linux平台下SQLite数据库的学生管理系统,目前只有id,name,sorce三个类别,如想更多请自行添加就OK了!
基于C gtk/gtk+ sqlite3选课系统的开发
sqlite3组件 包括SQlite3库及头文件分享
Ubuntu下wxWidgets学生信息管理sqlite3 Ubuntu wxWidgets soci 数据库
c语言调用sqlite数据库中表的内容,非常实用
gcc使用的sqlite3数据库,sqlite3.a ,可以用于Dev-C++,也可以用于Windows下使用gcc编译的程序,sqlite版本是:3270200,还包含了sqlite3.lib库文件,可以用于visual studio。
SQLite3一整套库,包括了头文件,拿来就能用,无需安装,直接添加到工程里
本例是在linux下,利用c语言操作sqlite3数据库,将文本字典插入数据库。用户需要注册登录再查询字典。
SQLite3 API编程手册
3.43.2版本sqlite3移植ubuntu后源码sqlite3.c的头文件
sqlite3 命令行下备份与恢复 sqlite3数据库 整个数据库备份