首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Android

{急}萌新求教,Dao 和安卓自带的 SQLiteOpenHelper 有没有冲突

  •  
  •   jxf2008 · 194 天前 · 964 次点击
    这是一个创建于 194 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为一些突发情况,一个不会安卓开发的人被要求接手了一个安卓开发项目

    买了一本《第一行代码》,照着敲了几个例子就开始搞了,因为非常急,所以没有太多时间留给我

    现在有个问题,APP 原先有一部分数据存放的功能,使用 DAO,但这玩意我没见过,网上找了些资料看了下,和先人遗留个我的代码有些对照不上,因为时间紧迫,所以我希望按照《第一行代码》介绍的例子,直接继承 SQLiteOpenHelper 类来操作数据库

    现在的情况是 APP 需要额外存放一些数据,一张表,这些数据和以前使用 Dao 存放的没有关系,我想知道,如果我继承 SQLiteOpenHelper 类才操作数据库,会不会和原先的 Dao 有冲突?

    简单的来说,我希望通过继承 SQLiteOpenHelper 来创建一个新的数据库,然后在添加改删数据,这会和以前 Dao 处理的数据有冲突么?

    12 回复  |  直到 2019-04-11 13:06:18 +08:00
        1
    RockOrRoll   194 天前 via Android
    楼主这个头像和事迹真让人印象深刻
    应该没有影响,db 文件名不一样就行
        2
    jxf2008   194 天前
    @RockOrRoll
    谢谢,因为太急了,所以只能来这里伸手了
        3
    thinkloki   194 天前
    别用系统的,用第三方的 orm 框架。greendao,ormsqlite 这些,用起来方便多了。
        4
    gz911122   194 天前
    使用 dao 是什么意思?
    dao 指的是什么
    不记得 android 有任何一个框架 or 库叫这个名字
        5
    maninfog   194 天前
    我猜之前的人应该是用的 GreenDao3.0 这个库
        6
    maninfog   194 天前
    还没打完字都发出了,还想说句,重新建数据库应该不会冲突,毕竟操作的不是同一个数据库。
        7
    mmrx   194 天前
    @RockOrRoll 哈哈哈哈哈看了一眼楼主的发帖纪录
        8
    nnegier   194 天前 via Android
    1 楼对的
        9
    WhoCanBeRich   194 天前
    噗 23333 原来是你 加油小老哥
        10
    nanaw   194 天前 via Android
    哈哈哈😄是你。看了下发帖记录想起来了。good luck 祝好运。
        11
    jxf2008   194 天前
    @gz911122
    greenDao


    @thinkloki
    新手上路,又赶时间,来不及学第三方库了
        12
    janus77   192 天前 via iPhone
    建新表的话没有冲突。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1898 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 00:19 · PVG 08:19 · LAX 17:19 · JFK 20:19
    ♥ Do have faith in what you're doing.