实验6_SQLite数据存储

  • 格式:pdf
  • 大小:365.85 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验六、SQLite数据存储

【目的】

1.学会使用SQLite数据库保存数据;

2.学会对SQLite数据库的数据进行增删改查等操作

【要求】

实现一个简单的成员列表管理程序:

●要求使用SQLite数据库保存成员列表的信息,使得每次重新运行程序均能显

示当前成员列表。

●主界面包含一个标签,显示数据库中成员总数。

●主界面包含一个成员列表,每一项显示各个成员的名字和简介。

●主界面包含一个按钮,用于添加成员信息。

●单击任意一个列表项可以修改成员信息。

●长按任意一个列表项可以删除该成员信息。

●本次实验需要编写SQL语句,SQL的语法请回顾数据库的有关知识。

参考界面如下:

注意:

● 界面无需完全一致,能实现功能即可。

● 利用SQLite3工具,能直接打开db 文件查看数据,方便调试。(数据库文件

位于:/data/data/<包名>/databases )

提交实验报告,实验报告中需要包含以下内容:

(1)关键代码的截图和说明

(2)实验遇到的问题和解决方法,实验心得等。

【参考过程】

1. 创建数据库:本实验要求在SQLite 数据库中存放成员信息,数据库信息如下:

● 数据库名:member.db

● 表名:member

● 字段信息:

_id :integer 类型、主键、自动增量

name :text 类型、不为空

info :text 类型

2.创建实体类:针对表结构创建实体类Member,其结构如图所示。

3.创建SQLiteOpenHelper的子类MemberDAO,用来管理数据库的初始化。并将对

数据库进行操作的方法封装在这个类中,MemberDAO类的框架如下图所示。

●在MemberDAO类中封装如下图所示方法,实现对数据库的增删改查。

●实现增加、更新和删除这三种操作有两种方法:

(1)可以用execSQL方法直接执行SQL语句:

(2)借助ContentValues,使用相应的insert、update和delete方法

相关主题