Java

kas -  
 HackTrack -
qd on fait une connexion à un bd ds une boite de dialog est qu'on peut en faire une autre ds une applet sachant une fonction de l'applet est appelée ds la boite de dialogue.
J'ai essai de me connecté à une bd de cette manière ms je n'ai rien d'afficher coe résultat de ma requête.ni mm une erreur ds l'invite de commande.
Merci à vous de m'aider.
A voir également:

1 réponse

HackTrack
 
Le mieux est de créer des classes séparées:
- ton JDialog
- la classe qui te fournit une connection
- la classe qui effectue les requêtes SQL
- ton applet qui contient la logique métier

Principe de fonctionnement:
- l'utilisateur remplit le JDialog
- lorsqu'il valide (JButton), le JDialog appelle une méthode de
l'applet
- l'applet demande une connection à la classe qui fournit les
connections (en général on l'appelle JDBCHelper)
- l'applet envoie la requête avec la connection à la classe
responsable d'effectuer les requêtes
- la classe responsable d'effectuer les requêtes récupère un ResultSet et, sur base de celui-ci, génére des instances de classes (une liste, un tableau,...) et retourne les objets formatés à l'applet.
- l'applet reçoit un objet déjà formaté quelle n'a plus qu'à employer
- l'applet renvoie la connection à la méthode "closeConnection(Connection c)" du JDBCHelper. Cette méthode est à implémenter.

PS: Essaye de ne fournir qu'une seule fonctionnalité par classe (ex: fournir une connection, gérer un pool de connections, intercepter les évènements utilisateur, exécuter de la logique métier, ...). De cette manièr, ton code sera beaucoup plus lisible, plus réutilisable, plus maintenable.

;-)
HackTrack
0