Erro Conexão BD (MySQL)  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
mateusjfPJ
HelloWorld
[Avatar]

Membro desde: 26/05/2006 00:00:00
Mensagens: 11
Offline

quando executo o codigo abaixo ele compila e lança o erro: Driver JDBC Não encontrado.

Ja coloquei o Drive na pasta \jdk1.5.0_12\jre\lib\ext e em outas pastas do jdk tb em via das duvidas! mas continua dando erro...



* Editado: Lembre-se de utilizar BBCode em seus códigos - Carneiro :joia:
[WWW] aim icon [ICQ]
BrunoCarloPJ
GUJ Master
[Avatar]

Membro desde: 31/05/2004 00:00:00
Mensagens: 1344
Offline

Ola

Pq ao invés de colocar o driver no ext do jdk vc não coloca ele no classpath da sua aplicação?

http://
[WWW] aim icon [ICQ]
mateusjfPJ
HelloWorld
[Avatar]

Membro desde: 26/05/2006 00:00:00
Mensagens: 11
Offline

quer dizer colocar o .Jar dentro da pasta do meu projeto???
mas fiz isso..
[WWW] aim icon [ICQ]
BrunoCarloPJ
GUJ Master
[Avatar]

Membro desde: 31/05/2004 00:00:00
Mensagens: 1344
Offline

Ola,

Pois é... mas colocar ele no classpath da sua aplicação, não basta ele estar no diretorio dentro do seu projeto...

Para saber como colocar ele no seu classpath, caso não saiba, az uma busca aqui pelo forum... não sei se tem algum artigo.... mas vc pode ver isto.

http://
[WWW] aim icon [ICQ]
mateusjfPJ
HelloWorld
[Avatar]

Membro desde: 26/05/2006 00:00:00
Mensagens: 11
Offline

ok..agora apresentou esse erro:



** END NESTED EXCEPTION **



Last packet sent to the server was 46 ms ago.
Falha durante o processo de conexaocom.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: Network is unreachable: connect

STACKTRACE:

java.net.SocketException: Network is unreachable: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:20
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:173)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:26
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2745)
at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at AcessaDadosJDBC.main(AcessaDadosJDBC.java:1
at __SHELL1.run(__SHELL1.java:6)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at bluej.runtime.ExecServer$3.run(ExecServer.java:855)


** END NESTED EXCEPTION **



Last packet sent to the server was 0 ms ago.
[WWW] aim icon [ICQ]
BrunoCarloPJ
GUJ Master
[Avatar]

Membro desde: 31/05/2004 00:00:00
Mensagens: 1344
Offline

Ola,

Parece que o mysql não está configurado para aceitar conexão remota.... isto faz com que vc consiga conectar via JDBC mas não consegue transferir nenhum pacote.... procure no wizard de configuração, caso vc tenha ele no windows, com o instalador.... ou dê uma olhada no site dele, é algo como configuração de conexão.... ou algo assim...

http://
[WWW] aim icon [ICQ]
mateusjfPJ
HelloWorld
[Avatar]

Membro desde: 26/05/2006 00:00:00
Mensagens: 11
Offline

ok..alguem sabe um bom forum de mySql ond epodem me ajudar a configurar o mySQL?

Esse link funciona? : jdbc:mysql://192.168.2.2/test

ou tenho q colocar para a pasta da minha aplicação dentro da pasta test do diretorio do mySQL?
[WWW] aim icon [ICQ]
mateusjfPJ
HelloWorld
[Avatar]

Membro desde: 26/05/2006 00:00:00
Mensagens: 11
Offline

Era pq o ip da URL tava errado..
Cloquei:
String URL_STRING = "jdbc:mysql://localhost:3306/test";

aí deu certo..! pq o mySQl ta instlado no meu micro mesmo..!

vlw..!
[WWW] aim icon [ICQ]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team