是否可以在Android设备中加载其他数据库?

时间:2011-02-09 05:12:07

标签: android

我知道SQLite是所有Android设备中加载的默认数据库。我们可以在Android设备中使用哪些其他数据库,以及如何在设备上加载它们?

此外,据我所知,SQLite正在使用手机内存来存储所有数据。可以使用存储卡来存储数据吗?我如何/在哪里指定这个位置?

2 个答案:

答案 0 :(得分:0)

某些项目的Android版本可用。例如,CouchDB有一个他们一直在研究的Android版本:

http://www.couchone.com/android

一般来说,虽然你的问题非常主观,但你不太可能在Stack Overflow上获得很多答案。你可能最好再问一些关于你正在寻找什么的具体细节的新问题,比如什么使你成为一个“好”的数据库?空间优化?速度?查询语法的特定功能?您现有的问题太广了。

答案 1 :(得分:0)

在CreateDatabase调用中,您可以指定SD卡的完整路径。如果您不提供路径,则会进入/data/data/your.app.name/databases。

如果您想对它们进行调查,还有SQLite的其他商业和OSS替代方案。 Oracle有Berkeley DB,另一个是Versant。