Estou tendo um problema para conectar o mysql via jdbc, já olhei varios exemplos e aparentemente o código esta correto.
Coloquei o driver no seguinte endereco: C:\Program Files\Java\jre1.6.0_03\lib\ext\mysql-connector-java-5.0.8
acrescentei no classpath
na rotina que testa minha conexao, com o access funciona perfeitamente.
quando troco para mysql, nao conecta
Estou com um problema parecido, só que no meu caso parece que o programa entra em um loop infinito
como se estivesse procurando a conexão.
Já executei todos os procedimentos que já foram citados. O problema pode até não ser por causa do driver
ou do programa mais sim do banco de dados.
Se alguem poder me ajudar fico grato. Ai vai uma parte da classe:
private Connection con;
public teste() {
try{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/test","junior","123456");
}catch(Exception e){
e.printStackTrace();
}
}
Vc tambem esqueceu a porta de conexão com o banco de dados, que como já foi citado, se vc fez a instalação padrão do MySQL a sua porta geralmente é 3306
Então tente o seguinte:
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","junior","123456");
T+
public class Conexao{
public Connection conectar(){
// base de dados é “test”
String url = “jdbc:mysql://localhost:3306/test”;
String usuario = “fabricio”;
String senha = “fabricio”;
public class TestaConexao{
public static void main(String args[]){
Connection conn = new Conexao().conectar();
// testa se a conexão foi efetuada com sucesso
if(conn != null)
System.out.println(“Conexão efetuada com sucesso!”);
else
System.out.println(“Problemas!”);
}
}