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

Hibernate Java Discussion :

No suitable driver found


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 19
    Par défaut No suitable driver found
    Bonjour,
    Je suis nouvel utilisateur de hibernate. J'ai créé un projet d'essai suivant les tuto mais à l'exécution, j'ai une exception du type : java.sql.SQLException: No suitable driver found for http://.........

    J'utilise eclipse et postgreSql . Comme indiqué, j'ai rajouté les jar qu'il faut y compris ceux du driver : postgresql-8.2dev-503.jdbc3.jar et postgresql-8.3-603.jdbc4.jar.

    J'ai fait pas mal de recherches sur le net pour m'en sortir mais initule. Je mets ci dessous mon fichier de configuration hibernate :

    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
    50
     
    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE hibernate-configuration PUBLIC
              "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
              "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
     
    <!-- Generated by MyEclipse Hibernate Tools.                   -->
    <hibernate-configuration>
     
      <session-factory>
        <!--  PostgreSQL connection -->
        <property name="connection.url">http://MonUrl</property>
        <property name="connection.username">user</property>
        <property name="connection.password">pass</property>
        <property name="connection.driver_class">org.postgresql.Driver</property>
        <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
     
     
      <!-- <property name="transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property> -->  
        <!--  thread is the short name for
          org.hibernate.context.ThreadLocalSessionContext
          and let Hibernate bind the session automatically to the thread
        -->
        <property name="current_session_context_class">thread</property>
        <!-- this will show us all sql statements -->
        <property name="hibernate.show_sql">true</property>
        <!-- this will create the database tables for us -->
        <!-- <property name="hibernate.hbm2ddl.auto">create</property> -->
        <property name="hibernate.hbm2ddl.auto">update</property>
     
     
        <!-- Use the C3P0 connection pool. -->
             <property name="c3p0.min_size">3</property>
            <property name="c3p0.max_size">5</property>
            <property name="c3p0.timeout">1800</property>
     
            <!-- Disable second-level cache. -->
            <property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
            <property name="cache.use_query_cache">false</property>
            <property name="cache.use_minimal_puts">false</property>
            <property name="max_fetch_depth">3</property>
     
     
        <mapping resource="de/laliluna/example/Honey.hbm.xml" />
       <!-- <mapping class="de.laliluna.example.Honey" />-->
     
     
      </session-factory>
     
    </hibernate-configuration>
    Merci par avance !

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Ca
    <property name="connection.url">http://MonUrl</property>

    c'est pas une url correcte pour une base de donnée. En postgres; le urls ont une des trois formes suivantes:


    jdbc:postgresql:database
    jdbc:postgresql://host/database
    jdbc:postgresql://host:port/database

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 19
    Par défaut
    J'ai rectifié et ça a la forme : jdbc:postgresql://adresse:port/phppgadmin/MaBD
    mais ca n'a rien changé

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    retire cet affreux phppgadmin, j'ai l'impression que tu confond la base de donnée et le serveur http! Les url jdbc n'ont rien à voir avec ton serveur http.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 19
    Par défaut
    Problème résolu :

    En effet, il fallait retirer le phppgadmin -> Merci beaucoup tchize_
    Et ensuite, j'utilisais pas le bon port. Il me fallait le port 5432 mais moi j'utilisais le 8080

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

Discussions similaires

  1. No suitable driver found
    Par yahyanaoui dans le forum NetBeans
    Réponses: 2
    Dernier message: 28/01/2009, 14h46
  2. Réponses: 1
    Dernier message: 04/06/2008, 23h22
  3. Réponses: 1
    Dernier message: 04/06/2008, 23h18
  4. Persistence MSSql - No suitable driver found
    Par jminguely dans le forum NetBeans
    Réponses: 11
    Dernier message: 22/02/2008, 08h48
  5. java.sql.SQLException: No suitable driver found
    Par jpalcluc dans le forum Hibernate
    Réponses: 5
    Dernier message: 31/07/2007, 16h53

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