数据库
文章平均质量分 95
数据库使用与解决方案
蜗牛、Z
技术共享,技术分享;有技术需要帮助,可以私聊
展开
-
Android Room数据库升级Migration解决方案
不可以,即使你表发生了很大的变化,你也不能随便删除之前修改的,如果删除了,会导致之前有很多用户表有升级到最新,导致后期升级上来,丢了中间的表变化,这样早执行Dao的时候,直接crash。在使用Room数据的时候,一定要小心,如果你的数据库发生了变化,一定要及时新增migration,否则时间一长,可能改的面目全非。这个版本号会记录当前表的信息,如果表发生了变化,在初始化表的时候,并没有通过升级版本,修改表结构,就会导致在Dao执行事务的时候报错。在修改表结构,Room也提供了合并的支持。原创 2024-01-06 12:47:55 · 1937 阅读 · 0 评论 -
Android ObjectBox数据库的使用与详解
objectBox数据库是一个新的产品,底层是以C和C++完成的数据库引擎。属于插件化东西,比Room接入要复杂一些,这是一款NOsql的数据库,也就是说,这个数据库不需要sql语句就可以使用,是以对象为实体的操作数据库。原创 2023-07-22 10:48:19 · 1890 阅读 · 7 评论 -
Android JetPack组件之Room数据库的集成与详解
一、Room数据库是google官方提供的数据库,Room与其他@Query@Entity。原创 2022-08-17 15:18:43 · 4526 阅读 · 2 评论