Android 数据存储与访问

该实验涉及在Android环境中使用SQLite数据库管理用户信息。用户输入的姓名、性别、专业和爱好在合法性检查后被存储到数据库中。如果数据库不存在,会自动创建,数据写入后清空界面输入。关键代码包括数据库的创建和信息添加操作。
摘要由CSDN通过智能技术生成

实验内容

在实验 2.1 实现的应用程序界面基础上进行调整,启动后显示界面如图 1 所示:
图 1 程序主界面
在这里插入图片描述
2、当用户点击“提交”按钮时,先对用户输入进行合法性检查,如果姓名未填给出提示信息;否则依次读取用户输入的姓名、性别、专业、爱好等信息,写入
SQLite 数据库中,并通过 Toast 给出提示;如果数据库尚不存在,自动创建;
数据写入数据库后,清除界面上的输入数据。如图 2 所示。
图 2 提交后界面
在这里插入图片描述

[提示] 建议数据库名及表信息如下:
数据库名:people.db
数据表名:peopleinfo
表中字段名及类型、约束:id(integer primary key autoincrement), name(text not null), gender(text), major(text), hobby(text)
参考建表语句:create table peopleinfo (id integer primary key autoincrement, name text not null, gender text, major text, hobby text );

实验关键代码

创建数据库部分代码

在这里插入图片描述

向数据库中添加信息

在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值