数据库
文章平均质量分 80
lucifer_凡
这个作者很懒,什么都没留下…
展开
-
SQLite header and source version mismatch解决
最近需要用到sqlite,去官网下了一个编译安装后打开sqlite3出现SQLite header and source version mismatch这个错误。 这个问题是因为ubuntu里面原来自带了一个老版的sqlite运行库,这个库由一个库文件和一个符号链接组成,位于/usr/lib/i386-linux-gnu目录,分别是libsqlite3.so.0.8.6和一个符号链转载 2015-07-08 11:51:34 · 1056 阅读 · 0 评论 -
SQLite with readline support on Ubuntu
默认安装的sqlite3数据库是没有readline(历史记录)/左右方向键,删除键等也是乱码 解决办法: sudo apt-get install rlwrap rlwrap sqlite *.db 转载自:http://superuser.com/questions/82408/sqlite-with-readline-support-on-ubuntu转载 2015-08-03 23:08:06 · 739 阅读 · 0 评论 -
C语言封装sqlite3_API
//执行类似insert,update,create,drop这些不需要结果的sql语句。 int executeNoQuery(sqlite3 *db,const char *sql) { sqlite3_stmt *pstmt = NULL; if(sqlite3_prepare_v2(db,sql,strlen(sql),&pstmt,NULL) != SQLI原创 2016-04-26 15:12:57 · 3325 阅读 · 1 评论