Erreur "Cannot be resolved to a type"
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:
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:
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.