VC++ 6.0 sqlite3 配置、测试

简介: /************************************************************************************* * VC++6.0 sqlite3 配置、测试 * 声明: * 本文仅仅是为了测试VC++6.0中是否可以使用sqlite3数据库,主要用于完成后续的 * 一些需求。
/*************************************************************************************
 *                          VC++6.0 sqlite3 配置、测试
 * 声明:
 *     本文仅仅是为了测试VC++6.0中是否可以使用sqlite3数据库,主要用于完成后续的
 * 一些需求。
 * 
 *                                              2015-10-21 晴 深圳 南山平山村 曾剑锋
 ************************************************************************************/


一、参考文章:
    1. vc++6.0中使用sqlite的数据库
        http://my.oschina.net/u/198124/blog/57362
    2. VC++6.0环境下sqlite数据库编程入门 (是该走进数据库里面了)
        http://blog.csdn.net/stpeace/article/details/38503843
    3. VC6.0中配置使用Sqlite3
        http://blog.csdn.net/ypist/article/details/7293200
    4. SQLite Download Page
        http://www.sqlite.org/download.html

二、测试操作流程:
    1. 参考《参考文章》生成lib文件,以及将lib文件、.h文件加入MFC工程;
    2. #include "sqlite3.h"引入sqlite3函数供使用;
    3. 使用以下代码进行测试:
        const char *sSQL1 = "create table users(name  PRIMARY KEY, age int, score int);"; 
        const char *sSQL2 = "insert into users values('zengjf', 26, 10);";

        sqlite3 *pDb = NULL;
        char *pErrMsg = NULL;

        sqlite3_open("zengjf.db", &pDb);                     // 打开数据库
        sqlite3_exec( pDb, sSQL1, NULL, NULL, &pErrMsg);    // 创建基本信息格式
        sqlite3_exec( pDb, sSQL2, NULL, NULL, &pErrMsg);    // 增加信息
        sqlite3_close(pDb);                                 // 关闭数据库
    4. 在dll所在的目录下会得到zengjf.db;
    5. 通过下载sqlite-shell-win32-x86-3090100.zip,解压,配置环境变量;
    6. 到zengjf.db所在的目录,执行:sqlite3 zengjf.db
    7. 在sqlite3的shell中执行:.tables
        输出结果:users
    8. 查询表中结果:select * from users; 
        输出结果:zengjf|26|10
    

 

目录
相关文章
|
17天前
|
存储 Ubuntu 安全
ROS2教程02 ROS2的安装、配置和测试
本文是关于ROS2(机器人操作系统2)的安装、配置和测试的教程。内容包括使用一键安装脚本快速安装ROS2 Humble版,手动安装步骤,设置语言环境、添加软件源、更新软件包、安装ROS2桌面版和开发工具,配置ROS2环境,创建工作空间,配置ROS2领域以避免网络冲突,以及如何删除ROS2。此外,还包括了测试ROS2是否安装成功的两个案例:基本的Topic通信测试和使用Turtlesim演示程序。适用于Ubuntu 22.04操作系统。
18 1
ROS2教程02 ROS2的安装、配置和测试
|
2月前
|
存储
Postman 接口测试配置 Pre-request Script
Postman 接口测试配置 Pre-request Script
95 5
Postman 接口测试配置 Pre-request Script
|
22天前
|
NoSQL 编译器 C语言
VSCode配置配置C++环境
VSCode配置配置C++环境
44 1
|
25天前
|
数据可视化 API 开发工具
影创SDK☀️三、工程默认配置,及基础测试建议
影创SDK☀️三、工程默认配置,及基础测试建议
|
26天前
|
C++ 容器
【C++航海王:追寻罗杰的编程之路】关于空间配置器你知道多少?
【C++航海王:追寻罗杰的编程之路】关于空间配置器你知道多少?
24 2
|
16天前
|
缓存 NoSQL 网络协议
【Azure Redis 缓存 Azure Cache For Redis】在创建高级层Redis(P1)集成虚拟网络(VNET)后,如何测试VNET中资源如何成功访问及配置白名单的效果
【Azure Redis 缓存 Azure Cache For Redis】在创建高级层Redis(P1)集成虚拟网络(VNET)后,如何测试VNET中资源如何成功访问及配置白名单的效果
|
2月前
|
监控 Java 测试技术
确保Selenium WebDriver配置与测试环境兼容
确保Selenium WebDriver配置与测试环境兼容
|
24天前
|
Docker 容器
FunASR离线文件转写软件包3.0问题之推理效率测试的配置如何解决
FunASR离线文件转写软件包3.0问题之推理效率测试的配置如何解决
21 0
|
1月前
|
编译器 C++ 开发者
Visual Studio属性表:在新项目中加入已配置好的C++库
通过以上步骤可以确保Visual Studio中新项目成功地加入了之前已配置好的C++库。这个过程帮助开发者有效地管理多个项目中共享的库文件,提升开发效率。
40 0
|
1月前
|
SQL 缓存 关系型数据库
MySQL配置简单优化与读写测试
MySQL配置简单优化与读写测试
下一篇
DDNS