AndriodStudio新建数据库和表,以及基本操作

本文介绍了如何在Android Studio中首次创建数据库和表,以存储用户名和密码为例,详细讲解了数据库类SQLiteOpenHelper的使用,以及如何设置数据库和表的创建语句。还探讨了对数据库的基本操作,包括如何在已有数据库中新增表,并通过提高数据库版本号在onUpgrade方法中实现这一操作。
摘要由CSDN通过智能技术生成

在新环境第一次新建数据库和表

这里我们以新建数据库存储用户名和密码为例。
数据库的类基于SQLiteOpenHelper。 设置数据库的名字(MyStocks.db)、表格的名字(user)、创建表格的语句为全局变量。在新建表格的语句中,可以看到格式为“Create tabel" + 表格名称+表头。其中表头的第一列最好为id,因为数据库会自动生成递增的id。之后则可以设置其他表头及其数据格式要求。这里我们设置了name(最长为20位的字符串。且用户名不得重复),email(最长为20位的字符串),password(最长为20位的字符串)这三个表头。在dbmanage的方法类中,设置1为数据库的初始版本号。我们将创建表格的方法写在onCreare方法中:db.execSQL(CREATE_TBL)。

public class dbmanage extends SQLiteOpenHelper {
   private static final String DB_NAME = "MyStocks.db";
    private static final String TBL_NAME = "user";
    private static final String CREATE_TBL = "create table user " +
            "(id integer primary key autoincrement,name varchar(20) unique,email varchar(20),password varchar(20))";
    private SQLiteDatabase db;
    public dbmanage(Context context) {
        super(context, DB_NAME, null, 1)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值