安卓实战开发——SQLite轻量级数据库的实现

目录

一、前言

二、准备工作

三、功能要求

四、效果展示

五、核心代码


一、前言

SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。本小项目是很久很久以前做的课程设计,看到了有点怀念,遂放于博客上仅供参考。

二、准备工作

首先需要安装配置好Java开发环境,并选择任意一款Android开发工具进行编程,推荐下载安装Android Studio软件进行程序开发。在开始进行Android编程开发之前需要对Java基础知识有一定的了解和掌握。

三、功能要求

实现使用SQLiteOpenHelper 和 SQLiteDatabase 对数据库进行操作的功能案例。在 Android 中,我们使用 SQLite 数据库,在应用中也常常会用到 SQLite 来存储、管理、维护数据。

四、效果展示

(1)主界面:

安卓实战开发——SQLite轻量级数据库的实现_第1张图片

(2) 新增数据(其它的界面比较类似,就不一一放在上面了):

安卓实战开发——SQLite轻量级数据库的实现_第2张图片

五、核心代码

逻辑代码:

MainActivity.java

1、新增、查询、修改、删除的点击事件

安卓实战开发——SQLite轻量级数据库的实现_第3张图片

2、设置下拉列表

安卓实战开发——SQLite轻量级数据库的实现_第4张图片

MyDbHelper.java

轻量级数据库建表的操作,包括创建字段名和表名

安卓实战开发——SQLite轻量级数据库的实现_第5张图片

UserOption.java

用户对轻量级数据库进行操作,包括新增、查询、修改、删除表的条目数据等

1、新增数据

安卓实战开发——SQLite轻量级数据库的实现_第6张图片

2、查询数据

安卓实战开发——SQLite轻量级数据库的实现_第7张图片

3、修改数据

安卓实战开发——SQLite轻量级数据库的实现_第8张图片

4、删除数据

安卓实战开发——SQLite轻量级数据库的实现_第9张图片

你可能感兴趣的:(Android开发,sqlite,数据库,android,android,studio)