Android studio创建数据库附加图片

序述

使用的Android studio 是自带数据库的,但是它没有简单明了的可视化界面,但是可以不用外联数据库就可以实现一些小功能的。下面就是创建数据库的过程。

创建一个新的Android Studio应用,找到Java目录下

在这里插入图片描述

右击创建一个Java类,在该类下打入代码:

创建数据库
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.widget.Toast;
public class Datebase  extends SQLiteOpenHelper{
    public static final  String CREATE_USER="create table User("
            +"account text primary key,"//账号(主键)
            +"password text)";//密码
    private Context mContext;
    public Datebase(Context context, String name, SQLiteDatabase.CursorFactory factory,int version){
        super(context,name,factory,version);
        mContext=context;
    }
 @Override
 //执行该方法就会创建数据库,并且同时创建用户表
    public void onCreate (SQLiteDatabase db){
        db.execSQL(CREATE_USER);
        Toast.makeText(mContext,"Create succeeded",Toast.LENGTH_SHORT).show();
    }
    @Override
    //升级数据库
    public  void onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion){
       /* db.execSQL("drop table if exists Books");
        db.execSQL("drop table if exists User");
        onCreate(db);*/
    }
}

然后可以通过点击按钮实现创建数据库,或者创建主活动就调用创建数据库的方法。

在你的主活动中调用创建数据库的方法:


//在主活动中定义你的数据库
private Datebase dbHelper;
@Override
protected void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);
//1代表的版本,现在可以不用管。
    dbHelper =new Datebase(this,"Datebase.db",null,1);
    dbHelper.getWritableDatabase();

运行数据库创建成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XuDream

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值