学习视频 <— 众所周知B站是中国最大的学习网站 2333
快速浏览
第一步:Linux开发环境搭建
开发环境已经配置好了
使用VM虚拟机打开下载好的系统镜像就开始“愉快地”嵌入式开发啦 : )
虚拟机登录密码为: pass
已经安装了eclipse,可以使用C/C++编程进行嵌入式开发
第二步:安装sqlite数据库
如果使用的是自己的镜像,安装sqlite3 需要两个命令即可
sudo apt-get install sqlite
sudo apt-get install libsqlite3-dev
链接里使用的Linux镜像是用CentOS软件安装,所以不是apt-get命令而是yum命令
yum install install sqlite
搜索相关的库文件
yum search sqlite3
分别安装好这两个就行
yum install sqlite-devel.i686
yum install sqlite-devel.x86_64
安装完成后在命令行里输入
sqlite3
出现版本号和命令行控制即为成功
第三步:sqlite数据库基本操作
接下来罗列几个基础操作的效果,更多更具体的方法详见
SQLite 命令大全菜鸟教程
嵌入式教案
1.sqlite系统命令
2.使用SQL语句操作数据库
(1)创建一个数据表
sqlite3 student.db
首先创建一个数据库:student.db
可以通过输入.database列出数据库
然后输入创建数据表语句
create table student (id int primary key,name char,age int,sex char);
语法解析
(2)向表中插入数据
insert into 表名 values (值1,值2,值3,值4);
没有返回错误信息则插入成功
insert into student values (0,'zhang0',20,'m');
第四步:sqlite数据库C/C ++接口API
1.编译方式
在vi编辑器环境中编译时使用
gcc xxx.c -o t -lsqlite3
使用eclipse编译需要修改编译方式,配置如下
2.sqlite参考资料/例程
3.简易学生管理系统(参考)
- 注意数据库路径
- 数据库名:test.db
- 数据库表:stu
- 表参数:id , name
#include <stdio.h>
#include <sqlite3.h>
//这里配置数据库的路径
#define DATABASE "/home/ben/c.d/test.db"
//增加
void do_insert(sqlite3 *db)
{
int id;
char name[32]={
};
char sql[128]={
};
char *errmsg;
printf