是否可以将SQLite用于j2me应用程序?有没有人尝试过这样做?
SQLite不是用Java编写的,因此,您需要的是通过一些类似于JNI的接口将其作为非标准Java API来使用,或者将大多数SQLite源代码转换为可能使用用于存储的JSR75文件连接。
第一种解决方案无异于在电话的J2ME实现中添加新的JSR,如果您不是电话制造商或它的紧密合作伙伴之一,这通常非常困难,即使不是不可能。
尽管我尚未查看源代码的特定部分,但我怀疑这是Android平台如何允许Java开发人员使用SQLite。
据我所知,第二个解决方案尚未实施(或至少尚未公开),因此要使它起作用,您将需要做大量工作。我会担心将SQLite移至对文件访问性能几乎没有控制的解释型语言对性能的影响。