Problème connection BDD mysql en local via hibernate.cfg.xml - Programmation
Ceci répond-il à votre question ? Oui | Non
 

Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Problème connection BDD mysql en local via hibernate.cfg.xml
 
Profil : IDNaute
Plus d'informations

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

Profil : IDNaute
Plus d'informations

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 ?

Profil : IDNaute
Plus d'informations

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 ?

Profil : IDNaute
Plus d'informations

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 ?

Profil : IDNaute
Plus d'informations

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 ?

Profil : IDNaute
Plus d'informations

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 ?

Profil : IDNaute
Plus d'informations

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 ?

Profil : IDNaute
Plus d'informations

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.

Profil : IDNaute
Plus d'informations

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.


Aller à :
Ajouter une réponse
  FORUM Infos-du-Net » Programmation » Problème connection BDD mysql en local via hibernate.cfg.xml
 

Liens