SQLite DB の MIDP Java 実装
質問
RMS を使用するのではなく、MIDlet 内で sqlite db を使用できる SQLite db の MIDP 実装はありますか。もちろん、それもあります フロギー そして オープンベースモビル, 、ただし、それらはRMSに基づいていますが、sqlite dbファイルで操作を実行できる実装はありますか?
解決
そのようなことを行うには 2 つの方法があります。
SQLite のオープン ソース コード (C で書かれた) を使用して、JavaME で同様のものを作成します。まだ誰もそれをやっていません。Windows Mobile 向けに C# で SQLite のバージョンを作成する取り組みが進行中ですが、ファイル システム アクセスのパフォーマンスを制御できないインタープリタ型言語への移行がどのような影響を与えるか疑問に思うでしょう。
JNI などを介してネイティブ SQLite にアクセスする JavaME API を定義して実装します。携帯電話メーカーまたはその非常に密接なパートナーでない場合、これは通常非常に複雑です。Android はその領域のソースを見ることができるようにそのようにしているのではないかと思いますが、MIDP 準拠ではありません。SQLite のような API の公式 JSR はまだありません。
他のヒント
J2MEの仕様は、JNIを定義していません。 ISVビーイングとネイティブバインディングを作成しようとすることは問題外です。 Sunのリファレンス実装では、KNIと呼ばれるものを定義しない - しかし、あなたはそれを行うと、携帯電話でVMを出荷できるようにOEMする必要があります。
。所属していません StackOverflow