数据库存储--SQLite

SQLite是Android系统内置的轻量级数据库,占用资源低且支持标准SQL语法。通过继承SQLiteOpenHelper,重写相关方法来创建数据库和数据表。在MainActivity中,实例化SQLiteOpenHelper的子类并调用getReadableDatabase或getWritableDatabase方法,即可进行数据的插入、查询、修改和删除操作。
摘要由CSDN通过智能技术生成
什么是SQLite?

SQLite是Android系统提供的数据存储方式之一。
SQLite占用资源非常低,在嵌入式设备中,只需要几百k的内存。
SQLite支持标准的SQL语法,遵循数据库的AClD事务。
SQLite不需要安装,不需要用户名密码就可以使用。

创建数据库和数据表的步骤:
  1. 新建类继承SQLiteOpenHelper;
  2. 实现构造方法;
  3. 重写onCreate方法;
  4. 重写onUpgrade方法;
  5. 实例化SQLiteOpenHelper的子类对象;
  6. 调用getReadableDatabase方法或getWritableDatabase方法。
使用SQLite对数据进行插入,查询,修改,删除的操作

首先 新建类继承SQLiteOpenHelper;,实现构造方法,重写onCreate方法,重写onUpgrade方法;

package com.example.abc.app3;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

/**
 * Created by Administrator on 2018/3/20.
 */

public class DBHelper extends SQLiteOpenHelper {
   

    String sql = "create table student(" +
            "id integer primary key autoincrement not null," +
            "name text," +
            "age integer," +
            "score real);";
    //创建的表

    public DBHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) {
        super(context, name, factory, version);
    }//构造方法

    @Override
    public void onCreate(SQLiteDatabase sqLiteDatabase) {
        sqLiteDatabase.execSQL(sql);
        //创建数据表结构
    }

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值