Question

Bonjour,

L'expérience Java Mon est limité, mais j'ai assez de juste comprendre. Dans cet esprit, je tente d'écrire une application mobile avec une base de données autonome - Java DB -. Dans le but de maintenir mon journal de remise en forme

Netbeans est mon IDE préféré, et il est actuellement la dernière version stable et Java DB est installé - en effet la base de données est prêt et en attente - mais je ne peux tout simplement pas comprendre comment attacher un DB Java à un projet J2SE .

Recherche de tutoriels et ce qui ne me conduire en ligne à Java Desktop Applications w / une base de données autonome, et lorsque je tente de port, les déclarations d'importation à un projet de J2SE, je reçois des erreurs de rien, mais l'importation - même avec l'ajout de la fichiers jar Java DB à la bibliothèque du projet.

Toute aide ou d'un point dans la bonne direction serait grandement appréciée. De plus, je ne suis pas DEADSET sur l'utilisation de Java DB, et donc si une autre base de données portable est préférable, alors je suis ouvert aux suggestions.

Merci

Était-ce utile?

La solution

J2SE est très différent de J2ME. J2ME contient une coupe vers le bas VM et ne dispose pas de nombreuses fonctionnalités (par exemple génériques, itérateurs, collections, réflexion, finalisation, groupes de discussion, JNI) que vous trouveriez normalement dans J2SE.

J2ME n'est pas la plate-forme à utiliser pour beaucoup journalisation des informations et essayer de l'afficher dans les graphiques informatifs. Un MIDlet typique peut stocker environ 2 Mo d'informations, bien que cela varie entre les appareils et n'est pas un nombre définitif.

J2ME a été conçu pour les appareils avec peu de mémoire, il a une petite taille de tas max. Cela signifie que vous très probablement à court de mémoire essayant d'afficher sur un mois valeur de l'information de remise en forme détaillée.

Il y a un nombre limité d'API J2ME et en raison graphique des limites de la plate-forme, aucun d'entre eux peuvent afficher des graphiques d'une manière que vous attendez dans J2SE.

Comme mentionné une autre personne J2ME utilise un RecordStore pour conserver les informations. Il ne peut stocker des tableaux d'octets qui signifie que normalement vous commencez à écrire votre propre cadre de sérialisation très léger pour le stockage d'objets. Où chaque objet que vous souhaitez sérialiser implémente une interface toByerArray () et fromByteArray (octet []). Cependant, vous pouvez utiliser d'autres cadres qui sérialisera objets pour vous.

Autres conseils

Si vous envisagez d'écrire votre application pour fonctionner sur la plate-forme MIDP, vous serez très déçu parce que JavaDB ne fonctionnera pas sur MIDP. J2SE! = MIDP par un étirement.

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