Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2213834
  • 博文数量: 436
  • 博客积分: 9833
  • 博客等级: 中将
  • 技术积分: 5558
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-29 10:27
文章存档

2013年(47)

2012年(79)

2011年(192)

2010年(118)

分类: SQLite/嵌入式数据库

2013-09-07 21:57:05

近期我们小组对嵌入式数据库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。实现在浏览器中能看到表单提交和页面回显。并不只是能够运行示例,要能自己做出一点东西。
阅读(1245) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~