《嵌入式数据库sqlite移植及使用》
实验报告
学生姓名: XX
学号: XX
专业班级: XX
指导教师: XX
完成时间:
实验3 嵌入式数据库sqlite移植及使用
理解嵌入式软件移植的基本方法,掌握sqlite数据库软件移植的步骤,掌握sqlite开发的两种方式—命令模式和C代码开发模式的使用方法,并编程实现简单通讯录查询实验。
移植嵌入式数据库sqlite
简单通讯录查询实例设计和测试
Linux使用、数据库相关知识等
(包括软件调试工具)
硬件:ARM 嵌入式开发平台、PC 机Pentium100 以上、串口线。
软件: WinXP或UBUNTU开发环境。
移植嵌入式数据库sqlite
步骤【参看教材103页】:
第一步,解压缩sqlite源码,命令tar zxvf sqlite-autoconf-,在解压后的文件夹下,可以看到源码文件有 和 ,生成Makefile的配置脚本文件 ,并检查当前文件夹下__A__( )Makefile文件。
第二步利用configure脚本文件生成基于ARM实验台的Makefile,具体命令为./=arm-linux-gcc –prefix=/opt/sqlite –host=arm-linux(假设安装目录为/opt/sqlite),并检查当前文件夹下___A__( )Makefile文件。
第三步,编译sqlite,命令为_make_,编译过程中使用的编译器为_ arm-linux-gcc _。
第四步,安装sqlit,命令为_make install_。安装完成后到_/opt/sqlite_文件夹下去查看相关文件,可以看到该文件夹下有_bin_、_include_、__lib__和share文件夹,其中可执行文件sqlite3位于_./bin_文件夹,库位于_./lib_文件夹。
第五步,将sqlite3拷贝到开发板bin目录下,将库下的文件拷贝到开发板的lib目录下【注意链接文件的创建】
第六步,数据库的使用
方式1:命令操纵数据库
,命令为_sqlite3 ;
创建数据表stutable,字段包括id 整型,name 字符型,phoneNum 字符型,具体命令为_sqlite> create table stutable (id int(20),name char(20),phoneNum char(20));_;
插入2条记录,记录信息如下
001,zhangsan,10086
002,lisi,10000
具体命令为_sqlie> insert into stutable values (001,’zhangsan’,10086); _;
_sqlite> insert into stutable values (02,’lisi’,10000);_;
查询电话号码为10086的相关记录信息,命令为_sqlite> select *
《嵌入式系统与开发》构建嵌入式Linux系统-实验报告 来自淘豆网m.daumloan.com转载请标明出处.