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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| public Client[] getresutlRequ(String requeteClient) throws java.sql.SQLException
{
//ArrayList listeResult = new ArrayList();
Client [] listeResult = new Client [100] ;
int i=1;
//on se connecte à la BD
try
{
getconnection();
Statement stmt = (Statement) conn.createStatement();
//ResultSet resSect = (ResultSet) stmt.executeQuery(requeteClient);
ResultSet resSect = (ResultSet) stmt.executeQuery(requeteClient);
DatabaseMetaData dbmd = conn.getMetaData();
//System.out.println("Le nom de la base de donnees est " + dbmd.getDatabaseProductName());
//System.out.println("La version de la base de donnees est " + dbmd.getDatabaseProductVersion());
//System.out.println("Le nom du pilote est " + dbmd.getDriverName());
//System.out.println("La version du pilote est " + dbmd.getDriverVersion());
//+ Boucle sur les lignes de la requête
while (resSect.next())
{
//+ On lit les champs de la ligne
//listeResult.add(resSect.getString(champ.toString()));
String id = resSect.getString(1);
String rais_soc = resSect.getString(2);
String tel_fax = resSect.getString(3);
String email = resSect.getString(4);
//System.out.println(id + " " + rais_soc + " " + tel_fax + " " + email);
//Client clt = new Client (id,rais_soc,tel_fax,email);
//System.out.println(clt.toString());
//listeResult.add(clt);
listeResult[i].setEmail(email);
listeResult[i].setId(id);
listeResult[i].setRais_soc(rais_soc);
listeResult[i].setTel_fax(tel_fax);
System.out.println(listeResult[i].getEmail());
i++;
}
//System.out.println("Taille du tab "+listeResult.length );
//System.out.println(listeResult.get(0));
//c = (Client) listeResult.get(0);
//System.out.println(listeResult[1].getTel_fax());
//+ Fermeture de la leiocture de la requête
resSect.close();
//+ Fermeture de la connexion
conn.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
//System.out.println("Résultat de la requête SQL : "+listeResult.length);
//+ Renvoi de la liste des champs retournés
return listeResult;
} |
Partager