摘要:        
(4) 事务处理sqlite 是支持事务处理的。如果你知道你要同步删除很多数据,不仿把它们做成一个统一的事务。# p4 T' j s+ ~$ K: r1 n4 K: `' f* u: u! t通常一次 sqlite3_exec 就是一次事务,如果你要删除1万条数据,sqlite就做了1万次:开始新事务->删除一条数据->提交事务->开始新事务->… 的过程。这个...    阅读全文
        
            posted @ 2009-05-16 13:47
jcss
阅读(487)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
(2) 操作二进制sqlite 操作二进制数据需要用一个辅助的数据类型:sqlite3_stmt * 。- J: d$ s+ |$ N/ W7 D& M2 c3 x$ x% s) Z" n; ~! x- ^' x这个数据类型 记录了一个“sql语句”。为什么我把 “sql语句” 用双引号引起来?因为你可以把 sqlite3_stmt * 所表...    阅读全文
        
            posted @ 2009-05-16 11:46
jcss
阅读(554)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
3 不使用回调查询数据库" Z6 b. L" A' i8 M, w* d/ `- ^# T6 ?, F: H* m2 ~# ~上面介绍的 sqlite3_exec 是使用回调来执行 select 操作。还有一个方法可以直接查询而不需要回调。但是,我个人感觉还是回调好,因为代码可以更加整齐,只不过用回调很麻烦,你得声明一个函数,如果这个函数 是类成员函数,你还不得不把它声明成 static 的(要问...    阅读全文
        
            posted @ 2009-05-16 11:33
jcss
阅读(543)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
(2) SQL语句操作, O+ B6 U1 z0 v! W( A本节介绍如何用sqlite 执行标准 sql 语法。6 f) `8 ^2 m, c; K; g( A* p; ^4 Y8 x: N9 l' j8 H: R" g7 q5 k* R) X# l2 r, F. bi.1 执行sql语句复制内容到剪贴板代码:int sqlite3_exec(sqlite3*, const char *sql...    阅读全文
        
            posted @ 2009-05-16 10:54
jcss
阅读(402)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
前序:/ v* C, ~$ X, A3 p3 j2 r! A; M, K+ u: p: q. X' c' g/ L$ a+ V2 ]7 s) L一、  版本: ?/ R0 z. D5 c6 V1 c( ^! s% W1 C6 ^3 P/ q二、  基本编译% \/ A% o$ T: i7 G! y3 c2 x) M4 _+ u& I三、  SQLITE操作入门6 O/ j `1 x% _/...    阅读全文
        
            posted @ 2009-05-16 10:46
jcss
阅读(465)
评论(0)
推荐(0)
        
        
                    
                
浙公网安备 33010602011771号