From: Date: May 13 2005 3:48pm Subject: RE: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: List-Archive: http://lists.mysql.com/java/8353 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Gonna sound silly, but just to make sure... Did you register the Connector first? Class.forName("com.mysql.jdbc.Driver"); Michael Stabler -----Original Message----- From: emorales@stripped [mailto:emorales@stripped] Sent: Friday, May 13, 2005 9:14 AM To: java@stripped Subject: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: Hi, I have a problem connecting from JDBC in Windows, when I try to execute: conn = DriverManager.getConnection("jdbc:mysql://" + pref.getProperty("dbms.host") + ":" + pref.getProperty("dbms.port") + "/" + pref.getProperty("dbms.sid") + "?user=" + user + "&password=" + pwd.toString() + "&autoReconnect=true"); I get this exception: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ com.mysql.jdbc.CommunicationsException: Communications link failure due to under lying exception: ** BEGIN NESTED EXCEPTION ** java.io.EOFException STACKTRACE: java.io.EOFException at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1895) at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2342) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2838) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:773) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3612) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1204) at com.mysql.jdbc.Connection.createNewIO(Connection.java:1699) at com.mysql.jdbc.Connection.(Connection.java:408) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java :270) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at bb.db.Connection.(Connection.java:71) at bb.Main.(Main.java:34) at bb.Main.createAndShowMainFrame(Main.java:71) at bb.Main$1.run(Main.java:105) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) ** END NESTED EXCEPTION ** at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2554) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2838) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:773) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3612) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1204) at com.mysql.jdbc.Connection.createNewIO(Connection.java:1699) at com.mysql.jdbc.Connection.(Connection.java:408) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java :270) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at bb.db.Connection.(Connection.java:71) at bb.Main.(Main.java:34) at bb.Main.createAndShowMainFrame(Main.java:71) at bb.Main$1.run(Main.java:105) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I saw this thread: http://forums.mysql.com/read.php?39,16257,16257#msg-16257 in the forums... but any of the proposed solutions there apply to my case since I try connecting from the same windows machine using MySQL Administrator and I can get a connection from it... The java version used for the application is: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ java -version java version "1.5.0_03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_03-b07) Java HotSpot(TM) Client VM (build 1.5.0_03-b07, mixed mode) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ And MySQL's J/Connector version is: mysql-connector-java-3.1.8-bin.jar I'm connecting to a MySQL server: mysql Ver 14.9 Distrib 5.0.3-beta, for portbld-freebsd5.3 (i386) Is there a bug or any in J/Connector or something like that? (I've already tryed with J/Connector versions 3.0 or 3.2 but neither correct the problem.. Thanks a lot in advance for any help. Regards, Ed. -- MySQL Java Mailing List For list archives: http://lists.mysql.com/java To unsubscribe: http://lists.mysql.com/java?unsub=mstabler@stripped