Bonsoir j'essaye de faire une requête simple mais je n'y arrive pas, je débute avec JDBC et postgesql.

soit la class prenoms

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
TABLE prenoms
 
id_prenom
prenom
mon but est de faire une simple requet de lecture et ensuite ajouter une donné dans cette table

j'utilise cette classe pour me connecté
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
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
 
public class Connection {
	private String url = "jdbc:postgresql://localhost:5432";
	private String user = "postgres";
	private String pass  = "postgres";
 
	private static Connection connexion;
 
	private Connection()
	{
		try
		{
			conn = DriverManager.getConnection(url,user,pass);
			Statement state = connexion.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
		}
		catch(SQLException e)
		{
			e.printStackTrace();
		}
	}
 
	public static Connection getInstance()
	{
		if(conn == null)
		{
			new Connexion();
			System.out.println("INSTANTIATION DE LA CONNEXION SQL !!");
		}
		else
		{
			System.out.println("CONNEXION EXISTANTE !!");
		}
		return connexion;
	}
 
}
voici une classe qui a pour but de fouiller dans la table prenoms
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
 
import java.sql.Connection;
 
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import base.Cnx;
 
public class VoirPrenom {
	public static void main (String[] arg)
	{
		String query ="SELECT * FROM prenoms";
	}	
 
}
après m'avoir connecté à la bas de donnée, comment je doit m'y prendre pour faire une simple requet de type ("SELECT * FROM prenoms) ?;

j'ai essayer ceci mais eclipse detecte une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
		ResultSet res = Connexion.state.executeQuery(query);
comment je peut faire pour faire appelle a state ?

merci d'avance pour la réponse