Java.lang.RuntimeException

aichaabid Messages postés 5 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
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

2 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
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 :
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.
1
greg6614 Messages postés 629 Statut Membre 107
 
Hello,
Peut-on aussi voir on URL de connexion à ta BD ? Ou bien est-ce que ton programme crash au chargement du driver ?
1