和你一起终身学习,这里是程序员Android
经典好文推荐,通过阅读本文,您将收获以下知识点:
一、创建数据库,数据表方法
二、插入数据库数据方法
三、删除数据库数据
四、查询数据库数据
五、修改数据库数据
六、数据库使用案例
Android
提供了对 SQLite 数据库的完全支持。应用中的任何类(不包括应用外部的类)均可按名称访问您所创建的任何数据库。如果想让自己创建的数据库供外部应用使用,请使用 ContentProvider
对外提供接口。SQLite
轻量级数据库使用方法如下:
一、创建数据库,数据表方法
创建数据库表方法如下:
1. 语法
创建数据表语法 如下:
创建数据表语法
2. 举例
举例 如下:
举例
3.继承SQLiteDBHelper的创建数据库、数据表
Android 中创建数据库、数据表 方法如下:
创建数据库、数据表
4.删除数据库表
删除数据库表方法如下:
DROP
二、 插入数据库数据
1. 插入数据方法一
语法
(column1
举例
INSERT
2. 插入数据方法二
语法
(value1
举例
INSERT
3. Android 封装insert()插入数据方法三
语法
insert
举例
private
四、 删除数据库数据
1. 删除数据库数据方法一
语法
DELETE FROM table_name
WHERE [condition];
举例
DELETE FROM COMPANY WHERE ID = 7;
2.Android封装删除数据库数据方法二
语法
delete
举例
private SQLiteDatabase db
四、 查询数据库数据
1. 查询数据库方法一
语法
SELECT column1, column2, columnN FROM table_name;
查询表中所有数据的方法
SELECT * FROM table_name;
举例
//1.查询指定的列
2. Android 封装查询数据库方法二
语法
query
举例
private
五、 修改数据库数据
1. 修改数据库方法一
语法
UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN
WHERE [condition];
举例
UPDATE COMPANY SET ADDRESS = 'Texas' WHERE ID = 6;
2. Android update 封装修改数据库方法二
语法
update
举例
.
六、数据库使用案例
实现效果
数据库增删改查
1. 创建数据库
创建数据库 方法如下:
public
2. 数据库增加数据方法实现
数据库增加数据方法实现代码如下:
//
3. 数据库删除内容方法实现
数据库删除内容方法实现代码如下:
/**
* 删除数据
*/
4. 数据库修改内容方法实现
数据库修改内容方法实现代码如下:
/**
* 修改数据
*/
5. 数据库查询方法实现
数据库查询方法实现代码如下:
/**
* 查询数据处理方法
*/
6. 布局如下
<?xml version="1.0" encoding="utf-8"?>
7. ListView item布局如下
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center_vertical"android:orientation="horizontal"android:padding="10dp" >
<TextViewandroid:id="@+id/name"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:text="name" />
<TextViewandroid:id="@+id/nickname"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:text="nickname" />
LinearLayout>