Chcę utworzyć jedną aplikację korzystającą z bazy danych o wielkości 400 MB w sqlite3. Szukam wsparcia sqlite w j2me, ale nic nie jest implementacja sqlite sqljet plataform niezależne, ale użyj java.io.File
które nie istnieją w j2me. Myślę, że RMS nie może obsłużyć tej pojemności.
Baza danych jest duża, ale jest tylko jedną tabelą.
Szukam innego formatu do konwersji sqlite db.Database jest tylko do odczytu i może być zasobem.
Jakieś pomysły?
Odpowiedzi:
3 dla odpowiedzi № 1Możesz zobaczyć listę bazy danych w J2ME w tym wątku na forum JavaRanch. Lub możesz użyć Perst Lite
(osadzona baza danych Java ME).
Znalazłem powyższe linki w tych pytaniach:
J2ME z Sqlite
Czy jest jakaś opcja dla lokalnej bazy danych, takiej jak Sqlite dla urządzeń j2me - CLDC?
1 dla odpowiedzi nr 2
Znalazłem tę odpowiedź: Lista baz danych w J2ME:
Apache Derby - otwarta relacyjna baza danych / około 2 megabajty
Java DB - obsługiwana przez firmę Sun dystrybucja bazy danych / bazy danych Apache Derby o wielkości 2,5 MB
Floggy - darmowy szkielet trwałości obiektów dla aplikacji J2ME / MIDP / API 11k
J2MEMicroDB - wolna struktura utrwalania obiektów dla J2ME
mDrawer - ogólny program bazy danych J2ME z szyfrowaniem DES
Klasa RMS DB - klasa J2ME zapewniająca łatwy dostęp do systemu RMS-Database telefonów komórkowych
Micro DB - implementacja bazy danych relacji w J2ME plataform
W przypadku niewielkiej ilości danych możesz również użyć kXML + miniXPath