Conexão MySQL Ok: aplicação insere dados no banco mas não faz select

Boa noite, rapaziada!

Preciso de uma ajuda. Trouxe o serviço pra casa, tenho um backup do bd, meu mysql server na mesma versão que na empresa, teste de conexão ok etc, etc, etc.

Simplesmente não consigo fazer select no banco. Consigo gravar qualquer informação. A aplicação já é usada na empresa há mais de 2 anos. Só não funciona na minha máquina de casa.

O que poderia ser? Desabilitei firewall, antivírus.

Segue a dor de cabeça. Agradeço desde já:

[code]run:
Conectando ao banco
Conectando ao banco
Conectando ao banco
Jan 26, 2013 6:32:52 PM br.com.larasoft.forms.loja.LancamentoEntrega
Grave: null
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

Last packet sent to the server was 0 ms ago.
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:406)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2103)
at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:718)
at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
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:406)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:221)
at br.com.larasoft.conexao.CriaConexaoConsys.getConexao(CriaConexaoConsys.java:21)
at br.com.larasoft.dao.EntregaDAO.(EntregaDAO.java:33)
at br.com.larasoft.forms.loja.LancamentoEntrega.pedidosNoCaixa(LancamentoEntrega.java:976)
at br.com.larasoft.forms.loja.LancamentoEntrega.(LancamentoEntrega.java:55)
at br.com.larasoft.forms.loja.LancamentoEntrega$22.run(LancamentoEntrega.java:658)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69)
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.PlainSocketImpl.connect(PlainSocketImpl.java:157)
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.(Socket.java:425)
at java.net.Socket.(Socket.java:241)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:253)
at com.mysql.jdbc.MysqlIO.(MysqlIO.java:280)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2026)
… 30 more

CONSTRUÍDO COM SUCESSO (tempo total: 25 segundos)
[/code]

Pelo erro que você postou, ta parecendo que o erro está no Driver do Mysql, o problema é: Gravar você diz que tá gravando… aí é que complica!, pois se fosse Driver não faria nada com o banco… - o Método de consulta no banco está correto? Dê uma olhada nisso!

Olá!

Cara, tá muito louco… Eu tenho tudo exatamente como está no serviço. O mesmo driver JDBC, a versão do MySQL, etc. Só não funfa aqui. Na empresa tá tudo de boa.

G-zuis… aí lasca o rolê! rsrs

Amigão sinceramente não sei como ajudar! até pq você disse que ta conectando com o Mysql, ta inserindo dados no banco, só não tá listando, aí é osso! O problema só pode estar no método, mas se você disse que está tudo certo e igual ao da Empresa, fica difícil!

De qualquer forma estamos ai!

Abs e Boa Sorte!

hehehe. Sinceramente, também não faço a mínima ideia. Ainda bem que a desculpa do programador neste caso está reversa: “Na minha máquina não funciona”. Lá com toda a segurança na rede, firewall, roteadores etc tá ok, ainda bem, né :smiley:

Valeu! Se mais alguém puder me ajudar, agradeço!

Minha classe DAO preparava conexões com outros servidores da empresa que eu não troquei para localhost aqui em minha casa.

Só me atentei em refazer as classes de conexão que eu ia testar aqui, sem me ligar que estavam sendo preparadas na classe DAO.

Erro bobo. Agradeço pela boa vontade, amigo!

Abraços!