Conexao: Java+MySQL ( usando jdbc )

6 respostas
F

Olá pessoas dessa comunidade! Estou começando com Java e não estou conseguindo fazer conexão com o banco de dados. Esse é meu código:

import java.sql.*;
public class TesteCenexaoMysql

{

public static void main(String[] args)

{

String url = jdbc:mysql://localhost:3306/testezero;

String login = “root”;

String senha = “minha_senha”;
try
    {
     Class.forName("com.mysql.jdbc.Driver").newInstance();
        System.out.println("\nDriver carregado com sucesso!\n");
     try
     {
             Connection conn = DriverManager.getConnection(url, login, senha);
             try
             {
             String sql = "SELECT campo1,campo2 FROM tabela1";
                Statement stm = conn.createStatement();
                try
                {
                   ResultSet rs = stm.executeQuery(sql);
                   while (rs.next())
                   {
                        String campo1 = rs.getString("campo1");
                        String campo2 = rs.getString("campo2");
                        System.out.println("Campo1: " + campo1 + "\n Campo2: " +campo2);
                        System.out.println("---------------------------------------");
                    }
                    System.out.println("\nConsulta realizada com sucesso!!!\n");
                }
                 catch (Exception ex)
                {
                     System.out.println("\nErro no resultset!");
                 }
             }
              catch (Exception ex)
        {
           System.out.println("\nErro no statement!");
        }
     }
     catch (Exception ex)
     {
        System.out.println("\nErro no connection!");
     }
    }
    catch (Exception ex)
    {
        System.out.println("\nDriver nao pode ser carregado!");
    }
}

}

Ele compila sem problemas, mas quando executo obtenho essa mensagem:" Driver nao pode ser carregado!".

Já tentei mudar o local do "mysql-connector-java-5.1.13-bin ", mas não deu em nada. Talvez o problema seja o classpath! (Não gostaria de usar o NetBeans)
Se alguém puder me ajudar!
Help!

OBS: essa é uma aplicação desktop ( no Windows ).

6 Respostas

yoshikichi

Você tem colocar o jar no seu classpath…

Outra coisa qndo os moderadores verem essa msg, pediram para colocar o código entra a tags: “code”

F

valeu yoshikichi!

Acho que estou fazendo isso errado!

Poderia me ajudar como colocar o jar no classpath?!

yoshikichi

felicianoi9:
valeu yoshikichi!

Acho que estou fazendo isso errado!

Poderia me ajudar como colocar o jar no classpath?!


leia isso:
http://www.guj.com.br/article.show.logic?id=108
http://www.guj.com.br/posts/list/147696.java#797744

Se vc não utilizar uma IDE vc tem q carregar na mão.
Usa o eclipse, é um bom motivo para parar de sofrer, rsrs

F

Valeu pela força “yoshikichi”! Realmente com o Eclipse fica mais fácil ! Consegui usando seu conselho de usar o Eclipse.

Mas fiquei me devendo a honra de fazer a conexão na “unha”, sem IDE.

O importante é alcançar o objetivo.

Muito obrigado pela força!

yoshikichi
felicianoi9:
Valeu pela força "yoshikichi"! Realmente com o Eclipse fica mais fácil ! Consegui usando seu conselho de usar o Eclipse.

Mas fiquei me devendo a honra de fazer a conexão na "unha", sem IDE.

O importante é alcançar o objetivo.

Muito obrigado pela força!


Fmz rrsrsrs

Só uma coisa edita sua primeira pergunta, e coloca o códiog entre as tags "[code]"

LPJava

dar uma olhada: http://camilolopes.wordpress.com/2009/04/14/criando-conexao-java-mysql-com-eclipse/

e poe o codigo formatado no forum :slight_smile:

Criado 19 de novembro de 2010
Ultima resposta 20 de nov. de 2010
Respostas 6
Participantes 3