当你的才华配不上你的野心时,请静下心来学习。
目录
Linux系统环境搭建
三种方式:
- 双系统
- 虚拟机
- WSL
本文使用WSL,关于如何搭建WSL,请参考另一篇文章:【WSL】windows下的linux子系统——自定义安装
安装步骤
步骤
1、安装SQLite
sudo apt-get install sqlite3
2、安装SQLite3的lib库
编译需要的工具包:
sudo apt-get install libsqlite3-dev
3、编写连接代码
新建main.c文件,代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <sqlite3.h>
int main()
{
sqlite3 *db;
int state;
state = sqlite3_open("test.db", &db);
if(!state){
printf("数据库连接成功!\n");
}
else{
printf("数据库连接失败!\n");
}
sqlite3_close(db);
return 0;
}
4、gcc编译
gcc main.c -lsqlite3
5、运行
./a.out
如流程无误,将会看见 “ 数据库连接成功! ”字样。
查看当前目录下的文件,会发现多了test.db数据库
$ ls
a.out main.c test.db
常用C/C++ API接口
sqlite3_open
原型:
int sqlite3_open(const char *filename, sqlite3 **ppDb);
参数说明:
- filename:数据库文件名,不存在则自动创建
- ppDb:类型为sqlite3 **,底层细节暂不考虑
sqlite3_exec
原型:
int