您的位置:首页 > 数据库

SQLite,加快插入数据的速度

2011-04-12 19:02 183 查看
使用事务,可以减少数据库的打开与关闭,因为在SQLite中,每一次插入操作都被认定为一个事务,都需要进行一次数据库的打开,关闭,缓冲区的清空动作。非常耗时。

sqlite3_exec(db,"begin transaction",0,0,0);
for(int j=0;j<100;j++)
{
sqlite3_exec(db,"insert into student values(1,1,1)",0,0,0);
}
sqlite3_exec(db,"commit transaction",0,0,0);


这样就快多了。

关于数据库的简单操作,都会提供打开,关闭,执行查询语句这样简单的操作接口。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: