Question

Y a-t-il une implémentation MIDP de SQLite db disponible pour l'utilisation de sqlite db dans un MIDlet, plutôt que d'utiliser RMS. Bien sûr, il y a Floggy et OpenBaseMovil , mais ils sont basés sur RMS, mais sont-il des mises en œuvre qui permet d'effectuer des opérations dans un fichier db sqlite?

Était-ce utile?

La solution

Il y a 2 façons de faire quelque chose comme ça:

  • prendre le code open source de SQLite (écrit en C) et d'écrire quelque chose de similaire dans JavaME. personne n'a encore fait. Il y a un effort continu pour écrire une version de SQLite en C # pour Windows Mobile, mais vous avez à se demander quel est l'impact d'un passage à un langage interprété sans contrôle sur les performances de l'accès au système de fichiers aura.

  • définir et mettre en œuvre une API JavaME qui accède au SQLite natif par quelque chose comme JNI. Ceci est généralement très compliquée si vous n'êtes pas le fabricant de téléphone ou un de ses partenaires très proches. Je pense que vous ne Android pourrait donc regarder ses sources dans ce domaine, mais il ne sera pas conforme MIDP. Il n'y a pas officiel JSR pour une API comme SQLite encore.

Autres conseils

spécification J2ME ne définit pas JNI. Être un éditeur de logiciels et d'essayer d'écrire des liaisons natives est hors de question. La mise en œuvre de référence de Sun définit bien ce qu'on appelle KNI -. mais vous devez être un OEM pour être en mesure de le faire et expédier la machine virtuelle avec le téléphone

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top