1.Room框架
Room是Android Jetpack组件库中的一部分,它是一个SQLite数据库的抽象层,提供了更简单的API和更好的性能,适合于中大型应用程序。

2.Room的使用
使用Room和之前使用SQLite搭建数据库的过程类似,但是更加简单了。
1)构建实体类
举个例子,我们要将书本信息存储到数据库中,那么可以先创建一个书本信息的新类,用于封装书本信息
在该实体类中,用注解表明实体:@Entity, 和对应表中的主键:@PrimaryKey
package com.example.study06.entity;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
@Entity
public class BookInfo {
@PrimaryKey(autoGenerate = true)
private int id;
private String name;
private String isbn;
private String publisher;
public int getId() {
return id;
}
public String getName() {
return name;
}
public String getIsbn() {
return isbn;
}
public String getPublisher() {
return publisher;
}
public void setId(int id)

最低0.47元/天 解锁文章
703

被折叠的 条评论
为什么被折叠?



