Persistance java sans SGBD !
Salut !
Bon en fait, j'ai une petite application java, et le souci c'est que j'aimerais pouvoir sauvegarder les objets créé à l'intérieur de celle ci.
Je ne pense pas me tromper, en disant que JDBC est une api d'accés à une base de donnée pour Java, mais que cette solution ne réponds pas à mon problème.
Car j'ai besoin de sauvegarder, mon application, afin que les objets ne soient pas perdus après un "exit" et qu'ils soient rechargés au lancement, ou sur click sur un bouton ...
Rassurez moi, pour cela il n'y a que 2 solutions ?
1°) - utilisé une base de donnée
2°) - utilisé un fichier
Si il y en a d'autres évidentes ou astucieuses... je suis preneur !
Pour le 1°) le problème est qu'elle sous entend d'avoir un serveur SGBD, et qu'il soit démarré, ce qui porterait atteinte à la portabilité de mon application...
Car j'aimerais qu'elle puisse tourner sur une clef USB par exemple et sur n'importe quel ordi, sans avoir à ne rien installer ...
Donc la meilleure solution est les fichiers ???