jsqlite3
所属分类:Linux/Unix编程
开发工具:C/C++
文件大小:711KB
下载次数:6
上传日期:2011-06-08 22:41:11
上 传 者:
jsfzdd
说明: linux下基于sqlite3的数据库C源码程序,其中包括Makefile文件。
(Based sqlite3 database linux C source programs, including the Makefile.)
文件列表:
jsqlite3\test_insert (387710, 2011-01-15)
jsqlite3\Makefile (531, 2011-01-15)
jsqlite3\test_update.c.bak (1361, 2011-01-15)
jsqlite3\test_select.c (2249, 2011-01-15)
jsqlite3\test_update.c (1361, 2011-01-15)
jsqlite3\test_select.c.bak (2288, 2011-01-15)
jsqlite3\test_select (388008, 2011-01-15)
jsqlite3\libsqlite3.a (509736, 2006-11-07)
jsqlite3\test_insert.c (1897, 2010-12-13)
jsqlite3\Include\sqlite3.h (63654, 2006-11-07)
jsqlite3\test_delete (387714, 2011-01-15)
jsqlite3\test_update (387714, 2011-01-15)
jsqlite3\test_delete.c (1348, 2011-01-15)
jsqlite3\Include (0, 2010-11-28)
jsqlite3 (0, 2011-01-15)
jsqlite3\test.db (5120, 2011-01-15)
sqlite3_stmt:
sqlite 操作二进制数据需要用一个辅助的数据类型:sqlite3_stmt * 。
这个数据类型记录了一个“sql语句”。为什么我把 “sql语句” 用双引号引起来?
因为你可以把 sqlite3_stmt * 所表示的内容看成是 sql语句,但是实际上它不是我们所熟知的sql语句。
它是一个已经把sql语句解析了的、用sqlite自己标记记录的内部数据结构。
正因为这个结构已经被解析了,所以你可以往这个语句里插入二进制数据。当然,把二进制数据插到
sqlite3_stmt
结构里可不能直接 memcpy ,也不能像 std::string 那样用 + 号。必须用 sqlite 提供的函数来插入。
近期下载者:
相关文件:
收藏者: