当前位置: 首页 > news >正文

Room数据库的使用

一、room的引用导入

1、在app的gradle中引入

plugins {
  
    //这个ksp 一定要对应相关的 kotlin 版本,不然会一直报错i的---
    id("com.google.devtools.ksp") version "1.9.0-1.0.13" apply false
}

2、在model的gradle中引入

plugins {
    
    id("com.google.devtools.ksp")
}

3、在DLS中引入相关数据包,因为在新的DLS中需要引入ksp中

    // ROOM库---引入数据库
    implementation("androidx.room:room-runtime:2.6.1")
    implementation("androidx.browser:browser:1.8.0")
    ksp("androidx.room:room-compiler:2.5.1")

二、Room包含三个主要组件

  • 数据库类 (DataBase), 用于保存数据库并作为应用持久性数据底层连接的主要访问点。
  • 数据实体(Entity), 用于表示应用的数据库中的表。
  • 数据访问对象(DAO) ,提供您的应用可用于查询、更新、插入和删除数据库中的数据的方法。

相关文章:

  • STM32Cubemx-H7-7-OLED屏幕
  • 【Python】【数据分析】Python 数据分析与可视化:全面指南
  • 【Python 2D绘图】Matplotlib绘图(统计图表)
  • 【冯诺依曼:到底有什么重大贡献 关键字摘抄】
  • ngx_conf_param
  • JAVA面试_进阶部分_java中四种引用类型(对象的强、软、弱和虚引用)
  • 开发中常见状态码以及状态码用途
  • Mysql8.x常用命令
  • XXE 目录
  • 从零开发Chrome广告拦截插件:开发、打包到发布全攻略
  • 企业网设计
  • 【数据库】10分钟学会MySQL的增删改查:数据库、表、表记录操作指南
  • 数字电路逻辑代数 | 运算 / 定律 / 公式 / 规则 / 例解
  • MySQL创建数据库和表,插入四大名著中的人物
  • Node.js中HTTPS模块应用详解
  • 虚拟电商-数据库分库分表
  • PROC程序报无效的字符串或缓冲区长度问题
  • Java HashMap 底层原理
  • 【YOLO】AutoDL 训练模型
  • Python+DeepSeek:开启AI编程新次元——从自动化到智能创造的实战指南
  • 家庭相册㉙在沪打拼25年,我理解了父母清晨去卖蜜饯的辛苦
  • 上海充电桩调研:须全盘考量、分步实现车网互动规模化
  • 川大全职引进考古学家宫本一夫,他曾任日本九州大学副校长
  • 住宿行业迎“最火五一”:数千家酒店连续3天满房,民宿预订量创历史新高
  • 怎样正确看待体脂率数据?或许并不需要太“执着”
  • 云南禄丰尾矿坍塌事故搜救正在进行,被掩埋的四辆工程车已找到