Вопрос по java-me, java – SQLite и J2ME

2

Можно ли использовать SQLite для приложения j2me? кто-нибудь когда-нибудь пытался это сделать?

Ваш Ответ

2   ответа
1

что невозможно использовать SQLite в J2ME, поскольку нет официально поддерживаемого API для SQLite, ваша единственная альтернатива - использовать RecordStore или, возможно, записывать напрямую в файловую систему.

3

поэтому вам нужно либо сделать его доступным в виде нестандартного Java API, через некоторый JNI-подобный интерфейс, либо перевести большую часть исходного кода SQLite в чистый код Java, который предположительно будет использовать Файловое соединение JSR75 для хранения.

Первое решение равнозначно добавлению новой JSR к реализации J2ME на телефоне, что обычно очень сложно, если не невозможно, если вы не являетесь производителем телефона или одним из его близких партнеров.

Хотя я еще не рассматривал эту конкретную часть исходного кода, я подозреваю, что именно так платформа Android позволяет разработчикам Java использовать SQLite.

Насколько я знаю, второе решение еще не было реализовано (или, по крайней мере, оно не было обнародовано), поэтому потребуется немало усилий с вашей стороны, чтобы оно заработало. Я был бы обеспокоен влиянием производительности на перевод SQLite на интерпретируемый язык с очень небольшим контролем производительности доступа к файлам.

Похожие вопросы