Java.lang.RuntimeException
aichaabid
Messages postés
5
Statut
Membre
-
greg6614 Messages postés 629 Statut Membre -
greg6614 Messages postés 629 Statut Membre -
Bonsoir,
J'ai un problème à chaque fois que j’exécute un programme Java : j'obtiens
merci d'avance
J'ai un problème à chaque fois que j’exécute un programme Java : j'obtiens
Chargement de driversclass com.mysql.jdbc.Driver
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.mysql.jdbc.Util.stackTraceToString(Util.java:314)
at com.mysql.jdbc.Util.<clinit>(Util.java:61)
at com.mysql.jdbc.NonRegisteringDriver.parseURL(NonRegisteringDriver.java:667)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:280)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at ConnectionDataBase.connect(ConnectionDataBase.java:64)
at TestDataBaseEtudiant.loadConnecction(TestDataBaseEtudiant.java:310)
at TestDataBaseEtudiant.initialiser(TestDataBaseEtudiant.java:138)
at TestDataBaseEtudiant.<init>(TestDataBaseEtudiant.java:53)
at TestDataBaseEtudiant.main(TestDataBaseEtudiant.java:376)
Caused by: java.lang.RuntimeException: Can't load resource bundle due to underlying exception java.util.MissingResourceException: Can't find bundle for base name com.mysql.jdbc.LocalizedErrorMessages, locale fr_FR
at com.mysql.jdbc.Messages.<clinit>(Messages.java:60)
... 11 more
merci d'avance
A voir également:
- Exception in thread "main" java.lang.runtimeexception:
- In da place - Forum Mail
- Aux in ✓ - Forum Enceintes / HiFi
- Navigation in private - Guide
- Dc in - Forum Disque dur / SSD
- Peut-on brancher un casque sur une prise auxiliaire ? - Forum Casque et écouteurs
2 réponses
Bonjour,
L'information vraiment pertinente est ici : "Can't find bundle for base name com.mysql.jdbc.LocalizedErrorMessages, locale fr_FR"
Le driver essaye de t'afficher un message (probablement une erreur), mais il ne trouve pas de messages en langue française (par défaut sur ton ordi)
Tu peux éventuellement télécharger un autre driver MySQL, la dernière version est ici : https://dev.mysql.com/downloads/connector/j/
Autre option (moche), remplacer l'utilisation de la langue française par la langue anglaise :
Remarque : si c'est bien un message d'erreur que le driver essaye de t'afficher, tu le verras peut-être mieux maintenant, mais tu devras encore corriger ton programme pour ne plus avoir l'erreur qu'il essaye d’afficher.
L'information vraiment pertinente est ici : "Can't find bundle for base name com.mysql.jdbc.LocalizedErrorMessages, locale fr_FR"
Le driver essaye de t'afficher un message (probablement une erreur), mais il ne trouve pas de messages en langue française (par défaut sur ton ordi)
Tu peux éventuellement télécharger un autre driver MySQL, la dernière version est ici : https://dev.mysql.com/downloads/connector/j/
Autre option (moche), remplacer l'utilisation de la langue française par la langue anglaise :
Locale.setDefault(Locale.ENGLISH);
Remarque : si c'est bien un message d'erreur que le driver essaye de t'afficher, tu le verras peut-être mieux maintenant, mais tu devras encore corriger ton programme pour ne plus avoir l'erreur qu'il essaye d’afficher.