是一个封装比较完整的操作sqlite的库,常见表与操作表的最简单常用的操作如下所示:

#include "stdafx.h"
#include "SQLiteCpp.h"

int main()
{
    SQLite::Database db("test.db", SQLite::OPEN_READWRITE | SQLite::OPEN_CREATE);

    if (db.tableExists("test"))
    {
        int yy = 66;
    }
    if (db.exec("CREATE TABLE test (id INTEGER PRIMARY KEY, value TEXT)") != 0)
    {
        int yy = 66;
    }
    if (db.tableExists("test"))
    {
        int yy = 66;
    }
    if (db.exec("DROP TABLE IF EXISTS test") != 0)
    {
        int yy = 66;
    }
    if (db.tableExists("test"))
    {
        int yy = 66;
    }
    return 0;
}

以上实例主要是创建数据库,常见table,删除table。