bonjour,

Je suis en train de tester la connexion à mysql et mon soucis est le suivant :

Je lance la connexion (via le cmd de win), ma connexion est donc lancer, j'exécute mon programme et là :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
MySQL timezone name: Paris, Madrid
Java timezone name: null
je n'ai que ca qui s'affiche.

Voici mon code pour mes tests :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
import java.sql.*;
 
public class test  {
    public test()throws ClassNotFoundException,SQLException {
        doConnection();
 
    }
    private void doConnection(){
    	Connection conn = null;
    	try {
    		Class.forName("com.mysql.jdbc.Driver");
    		conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test","root","");
    		System.out.println("Connexion : " + conn);
    	} catch (Exception ex) {
    		System.err.println("Erreur pendant la connexion");
    		ex.printStackTrace();
    		System.out.println(":s");
    	} finally {
    		if (conn != null) {
    			try { conn.close(); }
    	    	catch (SQLException e) 
    	    	{ 
    	    		System.err.println("Erreur pendant la connexion");
    	    		e.printStackTrace(); 
 
    	    	}
    		}
    	}
    }
}

Il ne m'est même pas possible via le debugger d'atteindre mon constructeur.

je pense que le message Java timezone name: null Y est pour beaucoup, mais je ne trouve pas comment le résoudre.

merci à vous