gpt4 book ai didi

Android 数据库包装器

转载 作者:太空狗 更新时间:2023-10-29 14:21:19 26 4
gpt4 key购买 nike

我正在努力在我的 android 应用程序中拥有一个数据库,并且对可供我使用的不同选项有疑问。我不想直接使用 SQLite 语句,因为我觉得那会是很多不必要的样板代码。是否有适合我使用的 CRUD 命令包装器。我已经阅读了一些关于 ORM 解决方案的文章,例如 greenDAO 和 ORMLite,但我不知道这是否会矫枉过正或者是否会减慢我的应用程序。我也有严格的要求使用 SQLCipher 来加密我的数据库,那么上述两个解决方案是否支持这个?有什么想法吗?

最佳答案

根据this post SQLCypher 与 ORMLite 配合使用。

我在应用程序中使用了 ORMLite,我对结果非常满意。特别是对于没有大量数据的小型应用程序,在我看来没有缺点(而且肯定不是矫枉过正!)。好的,您的应用程序大小增加了一点 - 但说真的,这没问题......

使用也非常简单:您只需包含库(将其复制到libs 文件夹中)即可开始使用。

所以在我看来:如果可以并且愿意的话,是的,请使用 ormlite。

但是:我不知道大量使用 sqllite 的性能如何。

研究后编辑:

According to greenDAO ,它们比 ORM 快得多 - 但这是真的还是你应该关心这个我不知道。如果您查看统计数据,您会发现 ORMLite 可以(回到 2011 年!所以它可能已经改变)每秒进行大约 2000 次插入/更新。另请查看 this answer from gray .阅读完所有这些内容后,我真的认为您不会遇到真正的性能问题...

关于Android 数据库包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16715843/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com