Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SQLite与J2ME_Java_Java Me - Fatal编程技术网

Java SQLite与J2ME

Java SQLite与J2ME,java,java-me,Java,Java Me,是否可以将SQLite用于j2me应用程序? 有人试过这样做吗?目前我认为在J2ME中不可能使用SQLite,因为SQLite没有官方支持的API,您唯一的选择是使用RecordStore,或者直接在文件系统中写入。SQLite不是用Java编写的,所以,您要求的是通过一些类似JNI的接口将其作为非标准Java API提供,或者将大部分SQLite源代码转换为纯Java代码,这些代码可能会使用JSR75文件连接进行存储 第一个解决方案相当于在手机上的J2ME实现中添加一个新的JSR,如果您不是手

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

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

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

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

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

据我所知,第二个解决方案尚未实施(或至少尚未公开),因此需要您做大量工作才能使其生效。我会担心将SQLite迁移到一种对文件访问性能几乎没有控制的解释语言会对性能产生影响