2009-04-25 2 views
12

Есть ли опция для локальной базы данных, такой как Sqlite для устройств j2me - CLDC? PerstLite и OpenBaseMovil находятся под двойной лицензией. Есть ли какой-либо вариант с открытым исходным кодом? Или любой альтернативный способ разработки приложения.Есть ли опция для локальной базы данных, например Sqlite для устройств j2me - CLDC?

+0

[MoSync.com] (http://www.mosync.com) также имеет привязку SQLite, что также делает реализацию кросс-платформы. –

ответ

12

из List of Database in J2ME:
Apache Derby - открытый источник реляционных баз данных/около 2 мегабайта
Java DB - поддерживается распределение Sun по Apache Derby базы данных/след 2.5 MB
Floggy - свободный объект настойчивость рамки для J2ME/MIDP приложений/11k API
J2MEMicroDB - свободный объект рамки настойчивость для J2ME
mDrawer - J2ME программа родовое базы данных с помощью шифрования DES
RMS DB Class - класс J2ME, чтобы обеспечить легкий доступ к системе RMS-базы данных мобильных телефонов
Micro DB - реализация базы данных отношения в J2ME plataform

Для небольшого количества данных, которые вы также можете использовать kXML + miniXPath

+0

Что-нибудь особенное для устройств Blackberry? UltraliteJ не является открытым исходным кодом. Sqlite недоступен для устройств Blackberry ... – iOSDev

+0

Ну ... UltraliteJ является частью Sybase SQL Anywhere. Он имеет лицензию разработчика на 1 машину, поэтому вы можете бесплатно ее разрабатывать и тестировать. но он является коммерческим, и вам придется покупать лицензию на развертывание для доставки. Во всяком случае, я слышал, что в следующей версии будет поддержка sqllite для Blackberry, поэтому держитесь;) –

4

Я думаю, Floggy обещает. Он часто обновляется и имеет хорошую документацию. Выпущен под лицензией Apache.