有没有像Sqlite一样的本地数据库选项适用于j2me-CLDC设备?

12

是否有类似于Sqlite的本地数据库选项适用于j2me-CLDC设备? PerstLite和OpenBaseMovil都属于双重许可证。 是否有开源选项可供选择? 或者有其他开发应用程序的替代方法。


MoSync.com 还提供了一个 SQLite 绑定,使得实现跨平台成为可能。 - David d C e Freitas
2个回答

12

来自J2ME数据库列表
Apache Derby - 开源关系型数据库 / 大小约2MB
Java DB - Sun支持的Apache Derby数据库分发版本 / 占地面积2.5 MB
Floggy - 免费的J2ME / MIDP应用程序对象持久性框架 / 11k API
J2MEMicroDB - 免费的J2ME对象持久性框架
mDrawer - 带有DES加密的J2ME通用数据库程序
RMS DB Class - J2ME类,提供易于访问移动电话的RMS-Database系统
Micro DB - 在J2ME平台上实现关系数据库

对于少量数据,您还可以使用kXML+miniXPath


有没有针对Blackberry设备的特定要求? UltraliteJ不是开源的。Sqlite在Blackberry设备上不可用... - iOSDev
嗯...UltraliteJ是Sybase SQL Anywhere的一部分。它有一个机器的开发许可证,因此您可以免费进行开发和测试。但它是商业软件,您需要购买部署许可证以进行交付。不过我听说下一个版本将支持Blackberry的sqllite,所以请稍等 ;) - Maksym Gontar

4

我认为Floggy很有前途。它经常更新,并且有良好的文档。采用Apache许可证发布。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接