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 :

liaison postgresql et netbeans


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 16
    Par défaut liaison postgresql et netbeans
    Bonjour à tous.

    J'ai un petit problème, j'espère que vous pourrez m'aider.
    Je voudrais récupérer ma base de donnée créée en postgresql dans netbeans, mais netbeans me dit qu'il ne trouve pas le driver.

    je vous remercie d'avance pour vos réponses.

    voici mon prog:



    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
    45
    46
    47
    48
    49
    package testsql;
     
        import java.sql.*;
        import java.io.*;
        import java.util.Scanner;
     
         class testsql{
     
     
        static {
     
           String pilote = "org.postgresql.Driver";     
        try {
     
            Class.forName (pilote);
        }
        catch (ClassNotFoundException e) {
     
        }
    }     
     
         public static void testsql(String[] args){
     
         try{
     
            Connection connexion = DriverManager.getConnection("jdbc:postgresql://localhost:5432/clicom","postgres","postgres");
     
         Statement instruction = connexion.createStatement();
     
         ResultSet resultat = instruction.executeQuery("SELECT * FROM client");
         while(resultat.next()){
     
         System.out.println("---------------------------");
         System.out.println("Nom du client: "+resultat.getString("ncli"));
         System.out.println("Nom: "+resultat.getString("nom"));
         System.out.println("adresse: "+resultat.getString("adresse"));
         System.out.println("Ville: "+resultat.getString("ville"));
         System.out.println("Statut: "+resultat.getString("statut"));
     
         }
         }
         catch (Exception e){
     
         System.out.println("echec pilote: "+e);
         }
     
         }
     
    }

  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
    Bonjour,

    As-tu ajouté le driver au dossier librairies de ton projet ?

    Petite remarque en passant : ne JAMAIS ignorer une exception donc mets un dans ton premier catch.

    @+


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

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 16
    Par défaut
    oui, j'ai ajouté le driver dans C:\Program Files\PostgreSQL\8.2\lib\

    Mais je ne suis pas tout à fait sûr que c'est le bon driver. J'ai mis le postgresql-8.2-504.jdbc3

  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
    Non, il faut l'ajouter dans le CLASSÄTH du projet pour cela : clic droit sur Libraries->Add Jar/Folder , ensuite tu sélectionnes ton driver en le sélectionnant puis en cliquant sur ouvrir.

    Pour la version du driver, elle dépend de la version de PostGreSQL que tu utilises, donc quelle est la version de la base ?

    @+


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

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 16
    Par défaut
    Merci beaucoup pour ta réponse. J'essayerai ça ce soir quand je serai sur mon pc.

    j'utilise postgresql 8.2

  6. #6
    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
    Citation Envoyé par snyve
    j'utilise postgresql 8.2
    Utilise plutôt ce driver : postgresql-8.2-504.jdbc4 si tu es en Java 6 sinon prend celui que tu as déjà

    @+


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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de liaison entre Postgresql/API geoportail
    Par esl88 dans le forum IGN API Géoportail
    Réponses: 3
    Dernier message: 02/12/2011, 09h49
  2. NetBeans Postgresql
    Par kamy86 dans le forum Hibernate
    Réponses: 2
    Dernier message: 07/02/2010, 15h03
  3. Liaison netbeans/tomcat pour le jdbc
    Par Fench dans le forum NetBeans
    Réponses: 0
    Dernier message: 07/11/2008, 12h56
  4. Probleme Netbeans 6.0 et Postgresql
    Par itache dans le forum NetBeans
    Réponses: 4
    Dernier message: 27/10/2007, 00h13
  5. pb de liaisons php / postgreSQL
    Par petchos dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 07/08/2007, 10h21

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