instalação do driver mysql Socorro!

4 respostas
A

ja havia postado outra mensagem como esta, mas nao tive resultado apenas uma dica de como resolver o problema mas nao deu certo agora volto a perguntar como instalar o driver pra conexão mysql?

ja fiz todos os procedimentos normais, descompactei os arquivos e os coloquei dentro da pastas lib do java, mas quando eu executo o aplicativo ele nao encontra o driver!
 quando eu acrescento o caminho no CLASSPATH da erro. ai nem o aplicativo roda.
 me disseram que eu colcasse os drivers junto com as classes do aplicativo, tambem ja fiz mas tb da um erro.
 até agora nao consegui resolver este problema e preciso terminar até o dia 15 de junho é um trabalho da faculdade.

presico de ajuda!

que Deus abencçoe vcs!

4 Respostas

J

Vc está usando uma IDE??
qual o seu problema? vc nao consegue rodar ou nao consegue compilar?

qual o erro que da?

vc está importando o pacote?

posta os pedaços imporatantes do teu codigo aqui pra olharmos!

dai podemos ajudar melhor!

cya!

A

quando utilizo uma conexão com a base de dados access o aplicativo roda muito bem mas quando eu migro pra o mysql começa a aparecer os problemas. normalmente na hora em que o aplicativo vai atraz do driver que nao é encontrado.
criei uma classe so para fazer a conexão

// Acesso Mysql
	final static private String drv = "org.gjt.mm.mysql.Driver";
	final static private String url 
                                = "jdbc:mysql://deusefiel:3306/senha";

  public Connection con;

    public boolean conecta()  {
   	boolean retorno = true;
                System.out.println("Entrei");   
     // até aqui ele faz

    try{
     	Class.forName(drv); aqui da o erro o driver nao é encontrado

      	con = DriverManager.getConnection(url,"","");
    }    catch (java.lang.ClassNotFoundException er1) {
 
         System.out.println(er1.getMessage());
         //aqui ele especifica o erro

      	retorno = false;
    }    catch (SQLException er2)    {
      	System.out.println(er2.getMessage());
      	retorno = false;
    }    return retorno;
  }

acima esta a classe q faz a conecxão.

até onde eu sei a o driver precisa estar na pasta lib do java e direcinado no CLASSPATH quando faço isso o aplicativo nao roda, mas quando eu tiro o caminho do CLASSPATH o aplicativo roda mas nao acessa o banco de dados o erro que dá é o driver nao foi encontrado.

me disseram que eu colocasse o drive na pasta onde estivesse as classes do aplicativo, assim eu fiz, o q acopnteceu foi que o aplicativo roda, mas quando eu tento acessa o BD tb da erro.

se pode me ajudar ficarei muito grato!

J

Bom, vamos la entao…

o nome do host onde esta o banco eh deusefiel ???

o mysql ta rodando na porta 3306??

o nome do bd dentro do mysql eh senha?

vc nao tem nenhum user nem password no mysql? lembrando que o default eh user=“root” e senha=""

la em baixo ficaria assim

String user="root";
String senha="";
 con = DriverManager.getConnection(url,user,senha);

final static private String drv = “org.gjt.mm.mysql.Driver”;

vc pegou o driver e descompactou ele?
tenta descompactar na pasta onde vc tem esse código!

bom… depois disso achoque eh pra funcionar… mas qqr coisa volte ai

cya!

A

Olá… não sei se vai dar certo, mas eu estava tendo o mesmo problema e utilizei o seguinte…

Class.forName(“com.mysql.jdbc.Driver”);

ao invés de org…

Até

Criado 1 de junho de 2004
Ultima resposta 7 de jun. de 2004
Respostas 4
Participantes 3