Problema para conectar o banco de dados no programa NetBeans

0 respostas
romenig

Eu tenho um problema quando eu tento conectar um banco de dados MySQL no NetBeans me aparece o seguinte erro:

Exception in thread "main" 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. 
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:525) 
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:348) 
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2391) 
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2428) 
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2213) 
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:797) 
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:525) 
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) 
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:389) 
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305) 
at java.sql.DriverManager.getConnection(DriverManager.java:579) 
at java.sql.DriverManager.getConnection(DriverManager.java:243) 
at capadatos.GestorBD.conectar(GestorBD.java:56) 
at capanegocio.GestorUsuarios.obtenerUsuarios(GestorUsuarios.java:29) 
at capanegocio.ControlUsuarios.main(ControlUsuarios.java:29) 
Caused by: java.net.ConnectException: Connection refused 
at java.net.PlainSocketImpl.socketConnect(Native Method) 
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) 
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) 
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) 
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391) 
at java.net.Socket.connect(Socket.java:579) 
at java.net.Socket.connect(Socket.java:528) 
at java.net.Socket.<init>(Socket.java:425) 
at java.net.Socket.<init>(Socket.java:241) 
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257) 
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:298) 
... 17 more

Eu tenho pensado que é por causa do jdbc conecctor 4, e eu instalei na biblioteca o novo conector jdbc 5.1.20 mas vejo que não está sendo acessado.

Estou utilizando a seguinte URL e accessDriver:

url = private String "jdbc: mysql :/ / localhost: 8889/dbjuego";
accessDriver private String = "com.mysql.jdbc.Driver";

Alguém pode me ajudar? Eu estou um tempão querendo conectar esse banco de dados, antes eu tentava com access, sendo que descobri que no Mac OS X não existe access. Daí estou tentando utilizar MySQL, estou fazendo pelo MySQL WorckBench.
Alguém pode me ajudar? muito obrigado!

Criado 23 de maio de 2012
Respostas 0
Participantes 1