Erro no exemplo do PortalJava

4 respostas
R

Ae galera,

Tem um exemplo de uma classe que faz uma conexão com um banco MySQL aqui no portal, só que eu to tentando rodar esse exemplo e ta dando esses erros aqui, alguem me ajude!!!

com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION ** 

java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused: connect

STACKTRACE:

java.net.SocketException: java.net.ConnectException: Connection refused: connect
        at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:151)
        at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:280)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:1774)
        at com.mysql.jdbc.Connection.<init>(Connection.java:437)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:268)
        at java.sql.DriverManager.getConnection(DriverManager.java:525)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at gui.main.DataBaseConnection.getConnection(DataBaseConnection.java:43)
        at gui.main.Customer.<init>(Customer.java:17)
        at gui.main.Customer$1.run(Customer.java:94)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)


** END NESTED EXCEPTION **


        at com.mysql.jdbc.Connection.createNewIO(Connection.java:1839)
        at com.mysql.jdbc.Connection.<init>(Connection.java:437)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:268)
        at java.sql.DriverManager.getConnection(DriverManager.java:525)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at gui.main.DataBaseConnection.getConnection(DataBaseConnection.java:43)
        at gui.main.Customer.<init>(Customer.java:17)
        at gui.main.Customer$1.run(Customer.java:94)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

[color="red"]* Editado. Sempre que tiver códigos no seu post, use o BBCode - Reifel[/color]

4 Respostas

D

Perguntinha básica:

1 - vc colocou o driver do banco no lib do servidor de aplicaçao…ou no classpath da sua aplicacao???

[]'s

R

Coloquei sim… o erro no caso de não estar no Classpath seria outro… esse ai eu nunca vi na vida…

M

pelo erro na exceção é algo relacionado a conexão (duh), verifique se a url, usuario e senha até o seu banco estão certas, ou se há algo na rede bloqueando essa conexão.

R

Advinhem??? Maldito firewall do XP SP 2…

Eu ja tinha liberado a porta lá… porém não estava dando certo… Desabilitei o firewall, funcionou, habilitei de novo… funcionou(???)

Já tinha visto isso com acesso à internet (precisar desabilitar e depois habilitar de novo), mas não com o MySQL…

Valeu!!!

Criado 24 de maio de 2005
Ultima resposta 24 de mai. de 2005
Respostas 4
Participantes 3