conexão com o BD
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…
import java.sql.*;
public class AcessaDadosJDBC {
private boolean connected = false;
public static void main(String args[]){
String DRIVER = “com.mysql.jdbc.Driver”;
String URL_STRING = “jdbc:mysql://192.168.2.2/test”;
String USER = “root”;
String PASSWD = “”;
Connection conn;
try {
Class.forName(DRIVER);
conn = DriverManager.getConnection(URL_STRING, USER, PASSWD);
} catch (ClassNotFoundException ex) {
System.out.println(“Driver JDBC Não encontrado”);
} catch (SQLException ex1) {
System.out.println(“Falha durante o processo de conexao” + ex1);
}
}
}
Tenta mudar o classpath da sua aplicação pro driver
cara, aqui eu coloco o mysql-connector-java-5.0.4-bin.jar dentro da pasta apache-tomcat-5.5.23\common\lib, e o caminho se não me engano é org.gjt.mm.mysql.Driver, veja se não é isso…
Qualquer coisa posta ai os resultados.
abs.
Vc precisa adicionar esse seu JAR no CLASSPATH , um conselho não coloque o JAR dentro da pasta \jdk1.5.0_12\jre\lib\ext coloque em outra pasta ou crie uma pasta lib dentro do seu projeto
[color=red] Ok…agora deu o seguinte erro: [/color]
** 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.(Socket.java:366)
at java.net.Socket.(Socket.java:208)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:173)
at com.mysql.jdbc.MysqlIO.(MysqlIO.java:268)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2745)
at com.mysql.jdbc.Connection.(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:18)
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.
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?
Esse erro acontece quando o serviço do MySQL esta parado.
Inicie o servico do MySQL. OK.

[quote=mateusjf]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? [/quote]
O mysql está local? se sim coloque 127.0.0.1, test é o banco.
www.mysql.org
Deu certo com: jdbc:mysql://localhost:3306/test 