Acesso ao db mysql

3 respostas
Edison

Boa tarde galera, estou com dúvida no acesso ao banco de dados mysql, não consigo me conectar nem a pau, o banco esta em outra máquina, como abaixo:

private static final String STR_DRIVER = org.gjt.mm.mysql.Driver;

private static final String DATABASE = local;

private static final String STR_CON = jdbc:mysql://192.168.0.10:3306/” + DATABASE;

private static final String USER = root;

private static final String PASSWORD = “”;

Estou cometendo algum erro???

3 Respostas

C

Ola

Vc tem certeza que vc esta usando o driver mais recente? Va em http://dev.mysql.com/downloads/connector/j/3.0.html e use a ultima versao. O codigo deve funcionar com o nome antigo org.gjt.mm.mysql.Driver mas e’ preferivel que vc use o novo nome com.mysql.jdbc.Driver.

Aparentemente o teu codigo esta correto, entao, diz ai qual erro vc esta tendo.

Ate +

ranophoenix
import java.sql.*;

public class ConectarMysql {

// aproveitando seu código

private static final String STR_DRIVER = "org.gjt.mm.mysql.Driver";
private static final String DATABASE = "local";
private static final String STR_CON = "jdbc:mysql://192.168.0.10:3306/" + DATABASE;
private static final String USER = "root";
private static final String PASSWORD = ""; 

public static void main (String[] args) {
                Connection conn = null;
               	try {
	               	Class.forName(STR_DRIVER);
	                conn = DriverManager.getConnection(STR_CON + "?autoReconnect=true",USER,PASSWORD);
                         System.out.println ("Conectei com sucesso.")
                 } catch (ClassNotFoundException e) { 
                         e.printStackTrace();
                 } catch (SQLException e) { 
                         e.getMessage();
                 }
}

}

Espero ter ajudado.

Até a próxima!!

ranophoenix

Já ia me esquecendo…

Tenha certeza de que o driver para o mysql está no CLASSPATH da aplicação.

Flw.

Criado 25 de julho de 2004
Ultima resposta 25 de jul. de 2004
Respostas 3
Participantes 3