Bonjour à tous,

Je rencontre un problème lorsque je veux récupérer la valeur d'une fonction.

Voici le code de la 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; 
	}
}
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
 
public void mouseClicked(MouseEvent e) {
 
				ResultSet rs = new ResultSet();
 
				//Se connecte à Postgre
				ConnectionPostgre meConnecter = new ConnectionPostgre();
				rs = meConnecter.meConnecter();		
				table.setModel(DbUtils.resultSetToTableModel(rs));
			}
J'ai une erreur au niveau de : ResultSet rs = new ResultSet();

Merci bien