Cmt redimentionner un tableau (java)
Résolu/Fermé
A voir également:
- Cmt redimentionner un tableau (java)
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Tableau word - Guide
- Code ascii tableau - Guide
- Tableau croisé dynamique - Guide
1 réponse
Eh ben, j'ai pu résoudre mon problème en me servant d'un arraylist.
Merci
______________________________________
public static Vehicule [] rechercherVehiculeParMarque(String marque)
{
ArrayList lst = new ArrayList();
try
{
Class.forName("org.apache.derby.jdbc.ClientDriver");
Connection cox = DriverManager.getConnection("jdbc:derby://localhost:1527/Application", "toto", "toto");
Statement stm = cox.createStatement();
String query = "select * from \"toto\".\"VEHICULE\"" ;
System.out.println("Query : " + query);
ResultSet rst = stm.executeQuery(query);
int a = rst.getRow();
int i=0;
while(rst.next())
{
int id = rst.getInt(1);
String mark = rst.getString(2);
String modele = rst.getString(3);
int prix = rst.getInt(4);
String couleur = rst.getString(5);
lst.add(new Vehicule(id, mark, modele, prix, couleur));
}
cox.close();
}
catch(Exception ex){ System.out.println("Lerreur : \n"); ex.printStackTrace();}
Vehicule x;
Vehicule [] tab = new Vehicule [lst.size()];
for(int i=0; i<lst.size(); i++)
{
tab[i] = (Vehicule)lst.get(i);
}
return tab;
}
________________________
Merci
______________________________________
public static Vehicule [] rechercherVehiculeParMarque(String marque)
{
ArrayList lst = new ArrayList();
try
{
Class.forName("org.apache.derby.jdbc.ClientDriver");
Connection cox = DriverManager.getConnection("jdbc:derby://localhost:1527/Application", "toto", "toto");
Statement stm = cox.createStatement();
String query = "select * from \"toto\".\"VEHICULE\"" ;
System.out.println("Query : " + query);
ResultSet rst = stm.executeQuery(query);
int a = rst.getRow();
int i=0;
while(rst.next())
{
int id = rst.getInt(1);
String mark = rst.getString(2);
String modele = rst.getString(3);
int prix = rst.getInt(4);
String couleur = rst.getString(5);
lst.add(new Vehicule(id, mark, modele, prix, couleur));
}
cox.close();
}
catch(Exception ex){ System.out.println("Lerreur : \n"); ex.printStackTrace();}
Vehicule x;
Vehicule [] tab = new Vehicule [lst.size()];
for(int i=0; i<lst.size(); i++)
{
tab[i] = (Vehicule)lst.get(i);
}
return tab;
}
________________________