bonjour
j'ai une classe qui a des methodes dont une qui me permet de me connecter et d'effectuer une requete sql
l'autre classe permet entre autre de recuperer les resultat de ma requete
la classe de methode
et la page qui recupere le resultat de ma requete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public void Conec (String requet) { //Nom de mon pilote String pilote = "com.mysql.jdbc.Driver"; try{ //Chargement de mon pilote Class.forName(pilote); //Connexion à ma base mysql avec mon login et mot de passe ( à vous de changer cela) Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/membre","root",""); //Création de mon statement qui va me permettre d'executer mes requetes Statement instruction = connexion.createStatement(); ResultSet resultat = instruction.executeQuery(requet); } catch (Exception e){ System.out.println("echec pilote : "+e); } }
donc en fait mon probleme est que j'aimerai recuperer le resultat de type ResultSet, de ma classe de methode, dans mon autre classe afin de les afficher mais je ne sais pas comment faire pour recuperer ce resultat (while( resultat.next()) )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 if (e.getSource() == requete) { Fonction fonc = new Fonction(); String re = "SELECT nom FROM membres"; fonc.Conec(re); //ResultSet resultat; while( resultat.next()) { } }
si quelqu'un pourrait m'aider....
merci d'avance
Partager