Java com MySQL

Olá Senhores,

Como vão perceber, eu sou iniciante no universo java e estou tendo dificuldade para fazer uma conexão com o banco MySQL… Bom, eu inseri o conector mysql que eu baixei do site da mesma, na pasta lib da jre do java, mas mesmo assim não funcionou o exemlo abaixo:

===========================================
import java.sql.*;

public class agenda_enderecos {
public static void main(String args[]) {
try {
Class.forName(“com.mysql.jdbc.Driver”);
String EnderecoDB = “jdbc:mysql://localhost:3306/agenda_enderecos”;
java.sql.Connection Conexao = DriverManager.getConnection(EnderecoDB,“root”,“aula”);
java.sql.Statement Comando = Conexao.createStatement();
java.sql.ResultSet rsRegistro = Comando.executeQuery(“SELECT * FROM dadosagenda ORDER BY Nome”);

    while (rsRegistro.next()) {
          System.out.println("Nome: "+rsRegistro.getString("Nome"));
          System.out.println("Endereco: "+rsRegistro.getString("Endereco"));
          System.out.println("Bairro: "+rsRegistro.getString("Bairro"));
          System.out.println("Cidade: "+rsRegistro.getString("Cidade"));
          System.out.println("Estado: "+rsRegistro.getString("Estado"));
          System.out.println("CEP: "+rsRegistro.getString("CEP"));
          System.out.println("Telefone: "+rsRegistro.getString("Telefone"));
          System.out.println("-------------------------------------------------------");
    }

    Comando.close();
    Conexao.close();
}
catch (Exception Excecao) {
      System.out.println("SQLException: " + Excecao.getMessage());
}

}
}

Consigo gerar o arquivo .class normalmente, mas quando tento executar “java agenda_enderecos” no comando do Windows, aparece a mensagem “SQLException: com.mysql.jdbc.Driver”
Alguém pode me ajudar?

Desculpem-me, mas eu não achei nenhum artigo que me ajudasse.

Desde já agradeço cordialmente pela sua atenção.

abs

Cara você deve estar com problema de classpath! Dá uma pesquisada sobre Classpath ou configuração de variável de ambiente java que vai te ajudar!
Provavelmente você precisará declarar o driver Mysql no seu classpath

Provavelmente vc quis dizer na ext/lib, pq só na lib não funcionaria mesmo…

siga a dica do e-cowboy e pesquise sobre Classpath.Agora, por favor, use as tags code na caixinha acima do local onde vc escreve para postar, pois isso torna seu código mais legível e formatado.

Bem-vindo ao GUJ! :smiley:

amigo caso esteja usando o NetBeans, vá na janela projetos >>click com botão direito em Bibliotecas >>Adicionar Jar , procure onde esta o .jar >>Abrir…acho que assim voe consegue

http://www.guj.com.br./java.tutorial.artigo.7.1.guj

http://www.javafree.org/content/view.jf?idContent=13

http://www.arquivodecodigos.net/arquivo/tutoriais/java/java_mysql_1_3.php

http://www.cseg.eng.br/repositorio/rep_artigos/JV_Variavel_Ambiente.pdf

Obrigado a todos mais uma vez.

Inseri no classpath o caminho do driver do conector mysql mas não funcionou também.

Obs: Não estou usando nenhuma plataforma específica, estou digitando no notepad++.

Valeu pelas dicas

até

Cara, ta faltando a biblioteca do mysql.
Baixa nesse link aqui
http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-3.1.10.zip/from/pick e coloca o .jar no teu classpath

Pelo seu POST, o mais provavel é que esteja faltando a biblioteca do mysql

Se o seu NetBeans for igual ou superior a versao 6 (se vc usar o NetBeans, o que o ajudaria muito), olhe na estrutura de diretorios do seu projetos, va emm biblioteca, com o botao direito, add lib, e procure mysql.com.jdbcdriver( +/- isso )
adicione, recompile e rode seu projeto
provavelmente nao vai dar mais erros

Toda essa explicacao é o que o kaede escreveu anteriormente