[Applet][MySQL] connexion à une BDD
Bonjour
Je veux créer une liste d'utilisateurs, c'est stocké dans une classe ListJoueur qui comporte des joueurs (logique).
Je veux sauvegarder cette liste sur fichier et sur le serveur où sera implanté l'applet.
Et donc je veux sérialiser ma classe ListJoueur.
Je savais faire dans une appli normale, mais avec une applet ça se complique sacrément.
Au départ j'avais un truc du genre pour charger :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| private static ListJoueur load(String nomFichier)
{
ListJoueur list;
list = null;
try
{
ObjectInputStream ois = new ObjectInputStream (new FileInputStream(nomFich));
list = (ListJoueur) ois.readObject();
ois.close();
}
catch (Exception e)
{
e.printStackTrace();
list = new ListJoueur();
}
return list;
} |
et pour la méthode de sauvegarde :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public void save(String nomFichier)
{
try
{
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(nomFichier));
oos.writeObject(this);
oos.close();
}
catch (IOException e)
{
e.printStackTrace() ;
System.out.println(" erreur d'écriture");
}
} |
Pour le chargement, je pense avoir trouvé puisque j'ai mis :
Code:
1 2
| URL urlFichSav = new URL(nomFichier);
ObjectInputStream ois = new ObjectInputStream (urlFichSav.openStream()); |
Par contre pour la partie sauvegarde, je bloque un peu beaucoup !!!
Comment puis je faire ?
[Applet][MySQL] connexion à une BDD
Argh !!!! je suis super intéressé. Comment puis je faire ?
J'ai regardé sur le forum, j'ai vu qu'il fallait passer par des servlets, Tomcat, PHP ou que sais je d'autre !!! ça fait peur...
Je me suis mis à Java il n'y a pas très longtemps, et avant ça mon domaine de compétence, c'était plutôt le Cobol !!!!
Donc la forcément ça fait beaucoup de technologies que je ne connais pas.
S'il est possible de faire simple, je suis preneur.
Je fait un petit résumé de ce que j'ai, une applet Java pour enregistrer des utilisateurs. Une table SQL sur un serveur Free (oui oui, le FAI).
Je dois donc pouvoir interroger la base, ajouter des utilisateurs, faire des mises à jour, et éventuellement supprimer des utilisateurs.
Voilà, j'attends avec impatience des détails de Goldocrack !!!!