IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Pb jdbc postgresql


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 94
    Par défaut Pb jdbc postgresql
    Salut à tous,
    Je suis en train d'essayer une connexion à une bd postgres via jdbc.
    J'utilise cette classe:
    import java.sql.*;
    public class Test {
    public static void main(String[] args) throws Exception
    {
    // try
    // {
    Class.forName("org.postgresql.Driver");
    Connection c = DriverManager.getConnection("jdbc:postgresql:Essai","postgres","fahmi");
    Statement s = c.createStatement();
    ResultSet r =
    s.executeQuery("SELECT id, nom FROM inscrits");
    while (r.next())
    System.out.println(r.getInt(1)+"\t"+r.getString(2));
    r.close(); s.close(); c.close();
    //}
    // catch (ClassNotFoundException ex) { System.err.println("Erreur Driver");}
    } }
    L'execution de cette classe me génère une exception de type:
    java.lang.NoClassDefFoundError: java/sql/SQLClientInfoException
    Aidez-moi SVP et merci d'avance.

  2. #2
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Salut,

    ça ressemble plus à un problème de CLASSPATH qu'à un problème de BD...

    @+


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 94
    Par défaut
    Je ne sais pas si j'ai bien compris.
    J'ai ajouté comme variable d'environnement
    classpath:C:\Program Files\Java\jdk1.6.0\lib\postgresql-8.2-505.jdbc4.jar
    Si c'est faux ,me corriger SVP
    Merci.

  4. #4
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Il faut aussi rajouter le chemin vers le repertoire qui contient tes .java.

    @+

    P.S : les différents chemins que contient la variable CLASSPATH sont séparés par un ";"


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  5. #5
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Et modifier la variable d'environnement CLASSPATH c'est bof bof ... C'est mieux de rajouter le jar dans ton projet à toi ...

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 94
    Par défaut
    Salut,
    Ma classpath devient :

    C:\Program Files\Java\jdk1.6.0\lib\postgresql-8.2-505.jdbc4.jar;C:\Documents and Settings\MOI\Bureau\connexion jdbc

    et la même exception est générée

Discussions similaires

  1. JDBC, postgreSQL et Eclipse
    Par volontier dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 26/06/2006, 10h06
  2. [jdbc] postgresql plantage
    Par stoukou dans le forum JDBC
    Réponses: 5
    Dernier message: 21/06/2006, 10h24
  3. [JDBC][POSTGRESQL] Comment récupérer un OID
    Par petitpasdelune dans le forum JDBC
    Réponses: 1
    Dernier message: 07/06/2006, 15h15
  4. [JDBC] [PostgreSQL] Insert d'un serial
    Par e1lauren dans le forum JDBC
    Réponses: 3
    Dernier message: 16/05/2006, 15h57
  5. JBuilder 8 et JDBC/PostgreSQL
    Par nicox dans le forum JBuilder
    Réponses: 2
    Dernier message: 14/05/2003, 15h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo