Se connecter / S'enregistrer
Votre question

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

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
27 Octobre 2005 17:17:54

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...

Autres pages sur : probleme connection bdd mysql local via hibernate cfg xml

27 Octobre 2005 17:31:18

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 ?
27 Octobre 2005 17:31:47

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 ?
Contenus similaires
27 Octobre 2005 17:32:13

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 ?
27 Octobre 2005 17:32:47

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 ?
27 Octobre 2005 17:33:15

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 ?
27 Octobre 2005 17:33:27

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 ?
27 Octobre 2005 23:02:50

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.
28 Octobre 2005 10:15:52

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.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS