Rechercher : dans
Par :

Probleme d'affichage avec hibernate et mysql

Dernière réponse le 11 nov 2008 à 10:46:38 nacer, le 8 oct 2008 à 13:00:46 
 Signaler ce message aux modérateurs

Bonjour tout le monde j'ai un problème, je veut afficher les donné d'une table(base de donnée mysql"esayphp8.1") avec mysql et hibernate main j'ai un message d'errur qui s'affiche


"com.sun.rave.web.ui.appbase.ApplicationException: java.sql.SQLException: Erreur lors de l'établissement d'une connexion. Raison : PasswordCredential introuvable"

Configuration: Windows XP
Firefox 2.0.0.17

Meilleures réponses pour « probleme d'affichage avec hibernate et mysql » dans :
MySQL - Afficher les informations sur une table VoirPour afficher les informations sur une table TabTest il faut lancer la commande suivante (l'option \G améliore le formatage u résultat) : mysql> show create table TabTest\G *************************** 1. row *************************** ...
Afficher les extensions et les fichiers cachés sous Windows VoirPour afficher les extensions Solution simple Solution avec le registre Pour afficher les fichiers et les dossiers cachés Pour afficher les fichiers et les dossiers système Pourquoi afficher les extensions ? Lorsque vous ne voyez...
[Windows] Affiche l'icône du poste de travail sur le bureau VoirPar défaut, Windows XP n'affiche pas le poste de travail sur le bureau. Il est possible de l'afficher en suivant la procédure suivante : - Cliquer avec le bouton droit sur le bureau - Choisir Propriétés - Dans l'onglet Bureau, choisir...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
MySQL - Installation sous Windows VoirPrésentation de MySQL MySQL est un Système de Gestion de Bases de Données (SGBD) fonctionnant sous Linux et Windows. Depuis la version 3.23.19, MySQL est sous Licence GPL (aussi bien sous Linux que Windows), ce qui signifie qu'il peut être utilisé...
Administration de MySQL VoirLa base de données mysql Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...

1

Vince, le 6 nov 2008 à 13:19:03

Salut,

Un peu tard certes mais vu le peu de documentation que j'ai trouvé la dessus en Francais je poste quand même, ca peut toujours aider un prochain :D

En résumé, le problème vient du fait que le mot de passe de connexion à la base de données soit vide. Apparemment ce serai un problème du coté de Netbeans. Il n'initialiserai pas correctement le mot de passe dans le serveur d'application.

Je viens de lire un post qui date du 4 novembre, avant hier donc (!) http://blogs.sun.com/vkraemer/entry/no_passwordcredential_fo­und qui explique que le méta caractère à utiliser dans le serveur d'application est () pour représenter une chaine vide.

Pour modifier ce mot de passe (sous Glassfish) il faut :
1. Aller dans la console d'administration du serveur d'appli
2. Aller dans la gestion des ressources > JDBC > pools de connexions > mysqlPool
3. Aller dans autres propriétés et rajouter un paramètre avec pour nom password
4. Lui donner la valeur ()
5. Bien sur ne pas oublier d'enregistrer.

J'utilise Glassfish comme serveur d'application mais je pense que la procédure est plus ou moins similaire avec d'autres serveurs.

La plupart du temps un outil de ping existe dans le serveur d'appli qui te permet de rapidement tester tout ca.

Voilà.

Répondre à Vince

2

Vince, le 6 nov 2008 à 14:01:57

Re,

Autre "petit" problème...il semblerait que la configuration du pool soit écrasée à chaque redéploiement...il faut donc réinitialiser le password dans le serveur d'appli....again and again :(

J'enquête ^^

Répondre à Vince

3

 Vince, le 11 nov 2008 à 10:46:38

Salut,

J'ai oublie de mettre a jour la conversation.

Il faut juste modifier le fichier de configuration de ressources (dans le cas de glassfish: sun-ressources.xml) et positionner le value de Password a "()" au lieu de "".

Sinon au lieu de se casser la tête avec tout ça on peut mettre un mot de passe a sa base MySQL ce qui réglera également le problème.

Répondre à Vince
Collection CommentÇaMarche.net