slt Chatbour ,
j'ai pas dis que je veux le code complet ,je veux construire moi meme mon code,je veux pas "un plat pret"ok??
je veus juste des indication ou qlq'un qui peux me corriger les erreurs
voila ce que j'ai fais :
j'ai crée la class "connexion" la voici:
public
class Connexion {
//private Connection con;
public Connection Connexion () {
Connection con = null;
Statement st = null;
ResultSet rs = null;
try
{
Class.forName("org.postgresql.Driver");
System.out.println ("driver etablie");
}
catch(Exception e)
{
System.out.println ("erreur:Driver int" +
"rouvable");
}
//connexion à la base
try
{
String URL = "jdbc:postgresql://localhost:5432/test";
String USER = "postgres";
String PASSWD = "elrahmen7";
con =DriverManager.getConnection(URL,USER, PASSWD);
System.out.println ("connexion base pfe etablie");
}
catch(Exception e)
{
System.out.println ("erreur: base introuvable");
}
return con;
}
}
comme vous voyez elle return "con" qui est de type connection
je déclare dans une autre class "test" une instance de cette class comme ça:
Connexion connexion ;
mais je sais pas comment récupérer "con"??
pour faire une requete je déclare dans la class"test" :
st = con.createStatement();
rs = st.executeQuery("select nom from articles ");
mais il ne reconnais pas "con" et si je declare :
connection con;
il ne me donne rien car"con"c'est pas celle qui l'a récupérer depuis la class"connexion"
comment je dois corriger mon codes???
merci