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 :

Problème de connexion Hibernate avec SQL Server 2005 [Core]


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 27
    Par défaut Problème de connexion Hibernate avec SQL Server 2005
    Salut..
    Je veux créer une application en java avec une base de données SQLSERVER2005 mais j'arrive pas à se connecter via hibernate.
    J'utilise une authentification windows et le nom de la base est DBM6000.
    Voila le fichier hibernate.cfg
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?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">
    <hibernate-configuration>
    	<session-factory>
    		<property name="hibernate.connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
    		<property name="hibernate.connection.url">jdbc:jtds:sqlserver://127.0.0.1:1433/DBM6000</property>
    		<property name="hibernate.connection.username">sa</property>
    		<property name="connection.password">azerty</property>
    		<property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property><!--
    		<property name="hibernate.transaction.factory_class">net.sf.hibernate.transaction.JDBCTransactionFactory</property>
    	--></session-factory>
    </hibernate-configuration>
    Et voila l'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    org.hibernate.exception.JDBCConnectionException: Getting database metadata
    Getting database metadata
      java.sql.SQLException: Network error IOException: Connection refused: connect
      Network error IOException: Connection refused: connect
        java.sql.SQLException: Network error IOException: Connection refused: connect
        Network error IOException: Connection refused: connect
        java.net.ConnectException: Connection refused: connect
        Connection refused: connect
    Merci de m'aider

  2. #2
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    salut
    1.est ce que le service est en marche?
    2. peux-tu te connecter directement a la base de données?
    3. as tu le fichier .jar?

    Eric

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 27
    Par défaut
    1.est ce que le service est en marche?-->Oui le service marche bien et je peux acceder a la BD directement.

    3. as tu le fichier .jar? -->oui le jar jtds-1.2.5.jar est bien existant dans le dossier lib de mon projet eclipse

  4. #4
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    salut ,
    soit:
    1. le nom du server est mal appelle ou le port est incorrect,
    2. SQL Server n´est pas configuré pour l´utilisation du TCP/IP,
    3. le firewall bloque le port que tu utilises.

    peux-tu checker ses 3 points ?

    Eric

  5. #5
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 27
    Par défaut
    1-Mon ordinateur s'appelle BourkadiXp et sans password.
    2-J'ai bascule le serveur sqlserver vers mixed authentification avec username est 'sa' et password est 'azerty'..
    3-J'ai change le proprietaire de ma base de donnees DBM6000 vers sa.
    4-Comment verifier si la tcp/ip est active ou non?
    merci

  6. #6
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    voici la methodologie en anglais:
    1. Open the Configuration Manager:
    Start -> Microsoft SQL Server 2005 -> Configuration Tools -> SQL Server Configuration Manager
    2. Enable the TCP/IP: from the left hand tree choose:
    SQL Server 2005 Network Configuration-> Protocol for SQLEXPRESS-> TCP/IP
    Right click and enable it.
    3. Double click the TCP/IP and click on the “IP Addresses” Tab
    4. Adding TCP/IP port : Enter TCP Port value to 1433 then click apply
    5. Restart SQL Server: from the left hand tree, choose:
    SQL Server 2005 Services -> SQL Server (SQLEXPRESS) -> right click and restart.
    6. Open the Surface Area Configuratioin:
    Start -> Microsoft SQL Server 2005 -> Configuration Tools -> SQL Server 2005 Surface Area Configuration
    7. Select the Surface Area Configuration for services and Connections link.
    8. Using TCP/IP : from the left hand tree, choose:
    SQLEXPRESS -> Database engine -> Remote Connections
    Choose “Using TCP/IP only” under “Local and remote connections” on the right hand panel.
    9. Restart SQLEXPRESS: from the left hand tree, choose:
    SQLEXPRESS -> Database Engine -> Service
    Click on “Stop” button and then “Start” button.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/06/2016, 14h26
  2. [AC-2010] Problème de connexion ODBC avec SQL Server
    Par Oluha dans le forum Access
    Réponses: 5
    Dernier message: 28/08/2012, 12h47
  3. Réponses: 2
    Dernier message: 30/04/2008, 09h33
  4. Problème de connexion à une base SQL Server 2005
    Par tatayecorp dans le forum ASP
    Réponses: 2
    Dernier message: 19/04/2008, 00h28
  5. [Delphi7] Connexion avec SQL Server 2005
    Par ghiles82 dans le forum Bases de données
    Réponses: 4
    Dernier message: 28/11/2007, 16h19

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