前言
这里简单记录下
c++调用sqlite3
接口示例
开发环境
windows10 + vs2019
生成slite3.lib
sqlite
文件下载
版本:for Windows SQLite version 3.31.1
sqlite-dll-win32-x86-3310100.zip
:包含sqlite3.def
和sqlite3.dll
文件sqlite-tools-win32-x86-3310100.zip
:包含sqldiff.exe
、sqlite3.exe
和sqlite3_analyzer.exe
文件sqlite-amalgamation-3310100.zip
:包含sqlite3.h
文件生成
slite3.lib
- 将
sqlite-dll-win32-x86-3310100.zip
和sqlite-tools-win32-x86-3310100.zip
解压到D:\sqlite
- 运行
Developer Command Prompt for VS 2019
命令行程序
启动位置:开始程序->Visual Studio 2019->Visual Studio Tools->Developer Command Prompt for VS 2019 - 执行控制台命令,即可生成
sqlite3.lib
文件1
2> cd /d D:\sqlite
> lib /def:sqlite3.def /machine:ix86 - 解压
sqlite-amalgamation-3310100.zip
即可获得sqlite3.h
文件
创建测试数据
- 启动控制台,进入
D:\sqlite
目录 - 执行命令,创建
test.db
测试文件
字段 | 类型 | 描述 |
---|---|---|
id | integer | 主键自增 |
name | varchar(64) | 用户名 |
age | integer | 年龄 |
1 | D:\sqlite> sqlite3.exe test.db |
创建示例工程
创建win32工程,包含sqlite3.h
和sqlite3.lib
示例代码:
1 |
|
SQLite管理工具
可视化管理工具,个人使用SQLiteStudio