Bonjour à tous,

Après des siècles d'abandon me voilà revenir à Java et je me rend compte que j'ai oublié pas mal de chose.

J'ai une classe postgreConnect dont voici le code :
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
35
36
37
38
39
40
41
42
43
44
 
package ConnectBDD;
import java.sql.*;
 
 
public class postgreConnect {
	/**
     * @param args the command line arguments
     */
    public void ConnectionPostgre(){
    	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();
 
        	ResultSet result = state.executeQuery("SELECT * FROM produit");
        	ResultSetMetaData resultMeta = result.getMetaData();
 
        	System.out.println("- Il y a " + resultMeta.getColumnCount() + " colonnes dans cette table");
        	for(int i = 1; i <= resultMeta.getColumnCount(); i++)
        		System.out.println("\t *" + resultMeta.getColumnName(i));        
 
        		System.out.println("Voici les produits : ");
        		System.out.println("\n---------------------------------");
 
        	while(result.next()){
        		System.out.print("\t" + result.getString("codeProduit") + "\t |");
        		System.out.print("\t" + result.getString("libelle") + "\t |");
        		System.out.println("\n---------------------------------");
        	}
 
        	result.close();
        	state.close();
 
        } catch (Exception e) {
        	e.printStackTrace();
        } 
    } 
}
J'essaye en vain d'appeler la méthode "ConnectionPostgre" de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
btnTestsPostgresql.addMouseListener(new MouseAdapter() {
			@Override
			public void mouseClicked(MouseEvent e) {
				//Se connecte à Postgre
				ConnectionPostgre meConnecter = new ConnectionPostgre();
			}
		});
Mais cela ne fonctionne pas.

Merci bien pour votre aide.