温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Andorid Sqlite数据库的创建

发布时间:2020-10-17 05:12:16 阅读:379 作者:码痞 栏目:数据库
亿速云云数据库,读写分离,安全稳定,弹性扩容,低至0.3元/天!! 点击查看>>

Andorid Sqlite数据库的创建

创建数据库会使用到一个SqliteOpenHelper的抽象类,要使用这个类进行数据库的创建就要继承该抽象类从而使用他其中的方法.

具体步骤如下:

1,自定义类继承SqliteOpenHelper

2,添加构造器,在构造器中会调用父类的方法进行传递参数,参数的名称及含义如下

public BookStoreDbOpenHelper(Context context) {
super(context, "bookstore.db", null, 1);
/**
* 参数:
* 1,Context 上下文对象
* 2,name 要创建的数据库的名称
* 3,factory 游标工厂,用于
接收数据
* 4,versionName 要创建的数据库的版本号
*/
}

3,重写父类的方法

4,创建SqliteOpenHelper子类对象

//创建自定义的SqliteOpenHelper子类来创建数据库
BookStoreDbOpenHelper helper = new BookStoreDbOpenHelper(mContext);
//调用该类的的父类方法进行数据库的创建
SQLiteDatabase db = helper.getReadableDatabase();
//获得一个可读的数据库对象

此时数据库就被创建了,数据库文件存在于  data/data/包名/databases目录下

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×