Bonjour,

J'ai écrit un programme qui se connecte à une base MySQL mais j'obtiens l'erreur suivante :

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
32
33
34
35
36
37
38
java.sql.SQLException: Communication link failure: java.io.EOFException, underlying cause: null
 
** BEGIN NESTED EXCEPTION ** 
 
java.io.EOFException
 
STACKTRACE:
 
java.io.EOFException
        at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1394)
        at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:1413)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:625)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:1782)
        at com.mysql.jdbc.Connection.<init>(Connection.java:450)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:411)
        at java.sql.DriverManager.getConnection(DriverManager.java:525)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at Application.connect(Application.java:20)
        at Application.<init>(Application.java:7)
        at Main.main(Main.java:5)
 
 
** END NESTED EXCEPTION **
 
 
        at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:1446)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:625)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:1782)
        at com.mysql.jdbc.Connection.<init>(Connection.java:450)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:411)
        at java.sql.DriverManager.getConnection(DriverManager.java:525)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at Application.connect(Application.java:20)
        at Application.<init>(Application.java:7)
        at Main.main(Main.java:5)
Exception in thread "main" java.lang.NullPointerException
        at Application.<init>(Application.java:9)
        at Main.main(Main.java:5)