首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有像Python的Shelve for Android/Java这样的SQL替代方案?

有没有像Python的Shelve for Android/Java这样的SQL替代方案?
EN

Stack Overflow用户
提问于 2011-10-19 05:19:47
回答 2查看 364关注 0票数 1

Shelve是一个非常简单的No-SQL持久化层,它允许您简单地持久化对象的映射。它是Python中常用的包,因为它允许您简单地向任何应用程序添加持久性。

它的简单性意味着它在某种程度上是有限的--但它出人意料地有用。可以将任意的hashable键映射到任何可序列化的对象上。

Android上有这样的东西吗?我正在写一个非常简单的应用程序,我注意到我花了很多时间处理表结构,select和insert语句。这是我在Python中几乎不会做的事情,因为我通常会有某种NoSQL替代方案。

我并不期望以完全相同的方式工作-很明显,Python和Java是具有非常不同特征的语言。我只想要一些几乎一样简单的东西,并且需要更少的手动SQL faffing。

还有一件事--这是一个相当琐碎的应用。我更愿意介绍最少的附加项目依赖项。优先考虑只需要Android API的解决方案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-19 05:23:57

你说优先选择Java API答案,所以我可能不会得到优先选择,但Couchbase Mobile是我遇到过的最好的Android No-SQL。

http://www.couchbase.org/get/couchbase-mobile-for-android/current

票数 1
EN

Stack Overflow用户

发布于 2011-10-19 05:22:34

您可以从DataStore使用SharedPrefences。这几乎就是你所需要的。为此,您不需要使用完整的SQLite电源。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7813892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档