在学习完tcp通信之后又了解了sqlite3的的功能,以及c语言中sqlite3的使用方法,接下来我将介绍c语言中sqlite3的使用方法。
首先需保证机器上已经有SQLITE库,下图是在虚拟机上安装过程
安装好SQLITE库后就可以使用sqlite命令语句。例如:
1.sqlite3_open
2sqlite3_exec
3.sqlite3_get_table
4.sqlite_close
学会使用这些语句,就可以写一个简单的学生库,存有学生的id、姓名、成绩,以及对这些数据的增删改查。以下是我自己写程序,供大家参考。
#include <stdio.h>
#include <sqlite3.h>
#include <string.h>
#include <stdlib.h>
//数据库保存学生的信息
#define N 20
typedef struct student
{
int id;
char name[N];
float score;
}stu;
void menu(void)
{
printf("1----------insert\n");
printf("2----------select\n");
printf("3----------update\n");
printf("4----------delete\n");
printf("-1-----------exit\n");
}
//编写子函数,实现打开数据库和创建表
//参数1ÿ