application android et sqlite - Java - Programmation
Marsh Posté le 02-05-2013 à 19:51:33
Hello,
tu peux te faciliter un peu les choses au niveau de la DAO en utilisant des librairies qui feront àa pour toi.Comme je suis en train de regarder ça de mon côté, voilà ce que j'ai reperé:
- greenDAO: ça fonctionne bien mais la mise en oeuvre est un peu lourde, il faut notamment passer par un projet Java pour créer les sources. Enfin, il suffit de suivre les exemples.
- OrmLite: Ca a l'air très bien aussi, tu crées ta base avec des annotations donc c'est facile d'usage. Je pense m'orienter vers cette solution perso, même si les perfs ont l'air moins bonnes (cause réflexion inside), car je n'ai pas de pbatiques de perfs et que les annotations, c'est vraiment facile.
Après, c'est sur que comprendre les mécanismes internes est toujours intéressant, ces libs n'étant que des couches qui s'appuient dessus.
En espérant que ça t'aide.
Marsh Posté le 30-04-2013 à 20:15:49
Bonjour,
Je suis un petit peu désespérée... Après des heures et des heures de recherches, je n'ai pas trouvé grand chose pour m'aider.
voici la situation :
J'ai une base de données SQLite de la forme :
android_metadata()
Adherents(_id, email, nom, prenom, mdp)
Formations(_id, description, date)
Participer(_id, email, description)
Je souhaite faire une application android à l'aide d'Eclipse de la forme :
--> Mes Formations --> Visualiser mes formations
Connexion
--> Les formations disponibles --> Ajouter de formations parmi les formations proposées
Voici l'adresse de mon projet :
ma base de données est dans le dossier assets ...
j'ai suivi de nombreux tutos pour arriver à ce résultat peu satisfaisant...
En fait je ne sais pas si la liaison avec la bdd est faite. je n'arrive pas à vérifier mes identifiants, je ne vois pas du tout où sont mes erreurs, et ce que je devrais faire...
Lorsque je lance mon émulateur (avd), que j'ouvre mon application, et que je saisis l'identifiant et le mdp, puis que je clique sur Connexion, il me met "Unfortunately, MesFormations has closed" ...
un grand merci à ceux qui me me répondront!!
j'espère être claire ...