• 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
        
  • 相关阅读:
    企业微信的部门长度问题
    MVC中view与controller传json数据
    jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
    程序员成长思维:把自己当做产品来发展
    发展你的兴趣,而不是跟随你的兴趣
    领导力:不要做个“好人”
    Nginx性能优化
    【.NET与树莓派】上手前的一些准备工作
    php curl时遇到Can't load the certificate "..." and its private key: OSStatus -25299的问题
    ASCII码字符对照表
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/4896253.html
Copyright © 2020-2023  润新知