java - SQLite 和 J2ME

标签 java java-me

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

最佳答案

SQLite 不是用 Java 编写的,因此,您要求的要么是通过一些类似 JNI 的接口(interface)将其作为非标准 Java API 提供,要么将大部分 SQLite 源代码转换为纯 java 代码,这样大概使用 JSR75 文件连接进行存储。

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

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

据我所知,第二个解决方案尚未实现(或者至少尚未公开),因此您需要做相当多的工作才能使其发挥作用。我担心将 SQLite 迁移到解释语言对性能的影响,而对文件访问性能的控制很少。

关于java - SQLite 和 J2ME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1048994/

相关文章:

java - 自定义 JComponent 大小默认为零?

java - 斯坦福 CoreNLP : Get CharacterOffset Annotation from Parse Tree

java - 如何在 J2ME 的 Canvas 上制作按钮?

性能问题 - 如何在 j2me 中显示非常大的文本文件

iphone - 我应该开始学习什么移动平台?

Java评估多个 boolean 参数是否相等

java - PreferenceFragment 支持所有 API 问题

java - 是否可以选择 SQL 中的所有列但只选择每第三行?

blackberry - 为什么我的 BlackBerry 异常 getMessage() 返回 null?

java - j2me中class.forName的参数构造函数