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 提供的函数来插入。

近期下载者

相关文件


收藏者