recuperation d'un type ResultSet par une autre classe
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
Code:
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);
}
} |
et la page qui recupere le resultat de ma requete
Code:
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())
{
}
} |
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()) )
si quelqu'un pourrait m'aider....:oops:
merci d'avance