是一个封装比较完整的操作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。