C++使用SQLite
开发环境:Windows 7+VS2017。
开发语言:C++。
1、 下载sqlite文件。
下载网址:http://www.sqlite.org/download.html。
SQLite版本为SQLite 3.33.0,相关文件如下。
sqlite-dll-win32-x86-3330000.zip:包含sqlite3.def、sqlite3.dll文件。
sqlite-amalgamation-3330000.zip:包含sqlite3.h 文件。
sqlite-tools-win32-x86-3330000.zip:包含sqlite3.exe 文件。
2、 生成sqlite3.lib。
2.1sqlite-dll-win32-x86-3330000.zip文件解压到F:\sqlite\sqlite-dll-win32-x86-3330000。
2.2运行VS 2017的开发人员命令行程序。
2.3启动位置:开始->Microsoft Visual Studio 2017->Visual Studio Tools->VS 2017的开发人员命令行。
2.4依次执行控制台命令:
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
d:\Program Files (x86)\Microsoft Visual Studio\2017\Community>d:
d:\Program Files (x86)\Microsoft Visual Studio\2017\Community>f:
F:\>cd sqlite
F:\sqlite>cd sqlite-dll-win32-x86-3330000
F:\sqlite\sqlite-dll-win32-x86-3330000>lib /def:sqlite3.def /machine:ix86
Microsoft (R) Library Manager Version 14.16.27034.0
Copyright (C) Microsoft Corporation. All rights reserved.
正在创建库 sqlite3.lib 和对象 sqlite3.exp
F:\sqlite\sqlite-dll-win32-x86-3330000>
3、创建测试数据。
3.1 sqlite-tools-win32-x86-3330000.zip文件解压到F:\sqlite。
3.2 启动命令行,进入F:\sqlite目录。
命令依次为:
F:\sqlite\sqlite-tools-win32-x86-3330000>sqlite3.exe config.db
SQLite version 3.33.0 2020-08-14 13:23:32
Enter ".help" for usage hints.
sqlite> create table config(id integer primary key autoincrement,key varchar(64)
, value varchar(1024));
sqlite> .quit
F:\sqlite\sqlite-tools-win32-x86-3330000>
4、 SQLite客户端工具
4.1 可视化管理工具:SQLite Expert,url:http://www.sqliteexpert.com/。
4.2 开源:SQLiteSpy,网址:http://www.winportal.com/sqlitespy。