Bonjour a tous,
Avant toute chose je vous précise que je suis un novice en java et que j'essai d'apprendre par moi même.
Voila je vous expose mon problème
Je fait un requête sql sur une base de donnée access jusque la pas de souci
j'essaie de mettre le resultset dans un arraylist mais j'arrive a mettre qu'une seul colonne dans l'arraylist
Voici le bout de code:
ensuite j'ai mis une ligne pour que sa m'imprime le resultat dans la console d'éclipse la sa marche sauf que je voudrai avoir aussi la colonne Nom et Prénom (la table civil contien N°, Nom , Prénom).
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 try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = "jdbc:odbc:essai"; Connection con = DriverManager.getConnection(url); Statement statement = con.createStatement(); String query = "SELECT * FROM civil"; ResultSet resultset = statement.executeQuery(query); ArrayList<String> listNom = new ArrayList<String>(); while(resultset.next()){ String numero = resultset.getString("N°"); listNom.add(numero); }
et dernier problème j'arrive a faire mon tableau avec les les entête de de colonnes mais il ne se rempli pas. car je n'arrive pas attribuer de valeur a Objet[][]
Voici le bout de code
Merci d'avance pour l'aide que vous pouvez me fournir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 String[] columnNames = {"N°", "Nom", "Prénom"}; Object[][] nom = {je ne sais pas quoi mettre ici pour remplir mon tableau}; DefaultTableModel dtm = new DefaultTableModel(nom, columnNames);
Partager