关于设计与概念(对前面来转载自MRDB前辈的文章)的补充:
注意预查询几个比较重要的c API函数:sqlite3_prepare_v2( );sqlite3_step( ) ; sqlite_finalize( )。
临时存储器:
查询处理的重要组成部分。RAM或者一个简单的文件,由编译指示命令temp_store来选择,在选择基于文件的存储时,通过temp_store_directory来,明确表示在哪里创建存储文件。
占位符的使用:
默认使用null。
封装查询的几个函数:sqlite3_exec( ) ;sqlite3_get_table( ) ;
前一个函数不返回数据,第二个函数返回数据,还有就是内存占用比较大。
错误处理:
sqlite_error 和 sqlite_busy。
注意错误处理:sqlite_errcode( ) ; sqlite_errmsg( ) 。
sqlite语句格式化:
注意 sqlite3_mp