Tom's Guide > Forum > Programmation > Problème connection BDD mysql en local via hibernate.cfg.xml

Problème connection BDD mysql en local via hibernate.cfg.xml

Forum Programmation : Problème connection BDD mysql en local via hibernate.cfg.xml

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour, bonsoir, bonne nuit,

J'ai une appli qui nécessite Tomcat et une BDD MySQL. Dans l'appli il y a un fichier hibernate.cfg.xml que je dois éditer pour permettre une connexion a la BDD.

Le problème est le suivant: lorsque mon pc (sous windows) est connecté au réseau local muni donc d'une ip fixe ex: 192.168.0.102, l'appli parvient à se connecter à la bdd; je configure le fichier hibernate.cfg.xml de la manière suivante:

...
<propery name="hibernate.connection.url">jdbc:mysql://192.168.0.102/mabdd</property>
...

Quand je ne suis pas sur le réseau et ke je veux faire des tests en local, logiquement j'écris:

...
<propery name="hibernate.connection.url">jdbc:mysql://localhost/mabdd</property>
...

sauf que là l'appli ne parvient plus a se connecter à la Bdd

Merci pour tte solution, début de solution, info...

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

s'il s'agit d'une ip fixe, elle ne depend pas d'un serveur dhcp. 192.168.0.102 est donc toujours valide, non ?

Répondre à rongeur-sauvage

s'il s'agit d'une ip fixe, elle ne depend pas d'un serveur dhcp. 192.168.0.102 est donc toujours valide, non ?

Répondre à rongeur-sauvage

s'il s'agit d'une ip fixe, elle ne depend pas d'un serveur dhcp. 192.168.0.102 est donc toujours valide, non ?

Répondre à rongeur-sauvage

s'il s'agit d'une ip fixe, elle ne depend pas d'un serveur dhcp. 192.168.0.102 est donc toujours valide, non ?

Répondre à rongeur-sauvage

s'il s'agit d'une ip fixe, elle ne depend pas d'un serveur dhcp. 192.168.0.102 est donc toujours valide, non ?

Répondre à rongeur-sauvage

s'il s'agit d'une ip fixe, elle ne depend pas d'un serveur dhcp. 192.168.0.102 est donc toujours valide, non ?

Répondre à rongeur-sauvage

j'ai essayé en laissant
dans le fichier hibernate.cfg l'ip 192.168.0.102 sans être connecté au réseau (carte ethernet débranche) mais la je n'arrive tout simplement pas a faire fonctionner le soft qui tourne sur apache.

Répondre à 6echo

Ok j'ai résolu le problème.
dans le fichier hibernate.cfg.xml de l'appli il y'a aussi les lignes suivantes:

...
<property name="hibernate.connection.username">
nom_d_utilisateur
</property>
...
<property name="hibernate.connection.password">
mot_de_passe
</property>
...

le script d'installation de la BDD de l'appli enregistre un nom d'utilisateur et un mot de passe qui fonctionnent lorsque je suis connecté au réseau avec l'ip 192.168.0.x
Lorsque je me débranche du réseau pour des tests en local (remplace 192.168.x.x par localhost -> jdbc:mysql//localhost/mabdd) je n'avait qu'a remplacer <nom_d_utilisateur> par le login de connection au serveur mysql local (root par defaut) et <mot_de_passe> par le pass de connection au serveur mysql local ("<vide>" par defaut) ; ce qui est somme toute assez logique.

Bref 7 heures de perdue pour ne pas avoir réfléchi.

Répondre à 6echo
Tom's Guide > Forum > Programmation > Problème connection BDD mysql en local via hibernate.cfg.xml
Aller à :

Il y a 1786 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens