SQLite和J2ME

是否可以将SQLite用于j2me应用程序? 有没有人试过这样做?

SQLite不是用Java编写的,所要求的是通过一些类似JNI的接口将其作为非标准Java API提供,或者将大多数SQLite源代码转换为可能使用的纯Java代码用于存储的JSR75文件连接。

第一个解决方案无异于在手机上的J2ME实现中添加新的JSR,如果你不是手机制造商或其密切的合作伙伴,这通常是非常困难的。

虽然我还没有看过源代码的特定部分,但我怀疑这是Android平台允许Java开发人员使用SQLite的方式。

据我所知,第二种解决方案尚未实施(或至少尚未公开),因此需要您做一些工作才能使其正常工作。 我担心将SQLite移植到解释语言时的性能影响,而对文件访问性能的控制很少。

目前我认为在J2ME中不可能使用SQLite,因为SQLite没有官方支持的API,您唯一的选择是使用RecordStore或者直接在文件系统中编写。