近期我们小组对嵌入式数据库SQlite进行了研究,基本完成了gcc编译器下SQlite的一般编译与运行。
主要运行三个程序。
1.使用 sqlite 的 C/C++ 接口
遇到这样的问题:
由于没有找到头文件的原因
[root@localhost temp]# gcc opendbsqlite.c -o db.out
opendbsqlite.c:11:21: sqlite3.h: 没有那个文件或目录
opendbsqlite.c: In function `main':
opendbsqlite.c:19: `sqlite3' undeclared (first use in this function)
opendbsqlite.c:19: (Each undeclared identifier is reported only once
opendbsqlite.c:19: for each function it appears in.)
opendbsqlite.c:19: `db' undeclared (first use in this function)
解决方法:[root@localhost temp]# gcc opendbsqlite.c -o db.out -lsqlite3 -L/usr/local/sqlite3/lib -I/usr/local/sqlite3/include
后运行成功。
[root@localhost dist-sqlite3]# ls
bin db.out include lib opendbsqlite.c
[root@localhost dist-sqlite3]# ./db.out
You have opened a sqlite3 database named zieckey.db successfully!
Congratulations! Have fun ! ^-^
2.插入:insert
3.查询: select
同样都遇到一些问题,虽然最后能运行成功,但对于一些细致问题还不够深入,有待学习。
下面就是要进行在goahead中集成SQlite。实现在浏览器中能看到表单提交和页面回显。并不只是能够运行示例,要能自己做出一点东西。
阅读(1239) | 评论(0) | 转发(0) |