Bonjour à tous,
Je rencontre un problème lorsque je veux récupérer la valeur d'une fonction.
Voici le code de la fonction :
Et voici le code qui appelle cette fonction :
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
26
27
28
29
30
31
32
33
34 package ConnectBDD; import java.sql.*; public class ConnectionPostgre { public ConnectionPostgre(){ } public ResultSet meConnecter(){ ResultSet result = null; try { Class.forName("org.postgresql.Driver"); String url = "jdbc:postgresql://localhost:5434/test"; String user = "postgres"; String passwd = "dsidsi"; Connection conn = DriverManager.getConnection(url, user, passwd); Statement state = conn.createStatement(); result = state.executeQuery("SELECT * FROM produit"); result.close(); state.close(); } catch (Exception e) { e.printStackTrace(); } return result; } }
J'ai une erreur au niveau de : ResultSet rs = new ResultSet();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public void mouseClicked(MouseEvent e) { ResultSet rs = new ResultSet(); //Se connecte à Postgre ConnectionPostgre meConnecter = new ConnectionPostgre(); rs = meConnecter.meConnecter(); table.setModel(DbUtils.resultSetToTableModel(rs)); }
Merci bien
Partager