Hi,
ich hab schon einmal die Verbindung von Java zu MySQL über den JDBC Connector aufgebaut und hatte kaum Probleme (Sowohl standalone als auch mit Hilfe von eclipse). Mein Problem jetzt ist das ich auf einem neuen Rechner wieder die Verbindung aufbauen will.
Ich habe den Connector heruntergeladen eingebunden und möchte eine jar ausführen die eine Datenbank aufbaut. Jedoch kommt immer der Fehler:
Ich verstehe nicht genau was das Problem ist. Aus den Fehlermeldungen werde ich nicht schlau.
mit:
hab ich eine genauere Fehlerausgabe, aber ich verstehe es immer noch nicht.
Hier ist die daraus folgende Fehlermeldung:
Gruß Air
ich hab schon einmal die Verbindung von Java zu MySQL über den JDBC Connector aufgebaut und hatte kaum Probleme (Sowohl standalone als auch mit Hilfe von eclipse). Mein Problem jetzt ist das ich auf einem neuen Rechner wieder die Verbindung aufbauen will.
Ich habe den Connector heruntergeladen eingebunden und möchte eine jar ausführen die eine Datenbank aufbaut. Jedoch kommt immer der Fehler:
Code:
Communications link failure
Ich verstehe nicht genau was das Problem ist. Aus den Fehlermeldungen werde ich nicht schlau.
mit:
Code:
DriverManager.setLogWriter( new PrintWriter(System.out) );
Hier ist die daraus folgende Fehlermeldung:
Code:
DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql")
trying driver[className=com.mysql.jdbc.Driver,com.mysql.jdbc.Driver@3a3ee284]
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:344)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2333)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2370)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2154)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
at java.sql.DriverManager.getConnection(DriverManager.java:620)
at java.sql.DriverManager.getConnection(DriverManager.java:200)
at LoadDriver.main(LoadDriver.java:50)
getConnection failed: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
Gruß Air