当前位置: 软件>C/C++软件
SQLite C++ Wrapper
本文导语: SQLite C++ Wrapper 是一个 C++ 语言对 SQLite 的最小封装包。 示例代码1: #include #include #include using namespace std;#include "sqlite3x.hpp"using namespace sqlite3x;int main(void) { try { sqlite3_connection con("test.db"); int count = con.executeint( ...
SQLite C++ Wrapper 是一个 C++ 语言对 SQLite 的最小封装包。
示例代码1:
#include
#include
#include
using namespace std;
#include "sqlite3x.hpp"
using namespace sqlite3x;
int main(void) {
try {
sqlite3_connection con("test.db");
int count = con.executeint(
"select count(*) "
"from sqlite_master "
"where name='t_test';");
if(count == 0) {
con.executenonquery(
"create table t_test(number,string);");
}
sqlite3_transaction trans(con);
{
sqlite3_command cmd(con,
"insert into t_test values(?,?);");
cmd.bind(2, "foobar", 6);
for(int i = 0; i