Pular para o conteúdo

Problemas com o classpath e o driver do MySQL no Java

Dica publicada em Java / Banco de Dados
Perfil removido removido
Hits: 14.370 Categoria: Java Subcategoria: Banco de Dados
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Problemas com o classpath e o driver do MySQL no Java

Olá pessoal,

Vinha quebrando minha cabeça sobre porque acontecia esse erro:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

A solução é bastante simples. Apenas coloque o "jar" (mysql-connector-java-3.1.12-bin.jar) dentro da pasta lib de seu projeto. Exemplo: /usr/local/Tomcat 5.5/webapps/projeto_teste/WEB-INF/lib

Ou seja, se o jar estiver dentro de seu projeto os objetos conseguem achar o driver.

Agora se estiver fora, ex.: var/j2ee-guinet/mysql/mysql-connector-java-3.1.12-bin.jar, você consegue colocar em seu classpath sem problemas, tanto que se você utiliza uma IDE, como o Eclipse, por exemplo, ela nem reclama. Mas na hora que vocÊ rodar o projeto no Tomcat irá reclamar: "ClassNotFoundException".

Abs,

guinet gmail com

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instrução for( ; ; ) aprimorada no Java 1.5

Usando comandos do sistema em C

Problemas de permissões no Nautilus? A solução!

Driver spca5xx (webcam) pré-compilado para Slackware

Proxy paralelo MikroTik com ZPH

Resolvendo erro do servidor Tomcat no Eclipse: "Cannot create a server using the selected type"

Vídeo tutoriais: Agenda com NetBeans e MySQL

ERP rodando em plataforma Linux

Conectando Java ao MySQL no Ubuntu

Instrução for( ; ; ) aprimorada no Java 1.5

#1 Comentário enviado por suelengc em 19/05/2008 - 02:24h
Estou tendo este problema, o pior é que meu jar está na lib do contexto, o diretório está no classpath e nada de conseguir abrir a conexão...

Estou usando para desenvolvimento o bluefish mesmo.... Alguém teria alguma dica.... estou há varios dias e preciso corrigir logo para concluir um trabalho da facul... estou quase apelando para o ruwindows :-(

Abraços,
#2 Comentário enviado por lupamont em 06/04/2009 - 17:05h
putz,
estava ficando estressado com esse problem, ae resolvi lendo sua dica.
muito simples mesmo!!

abraços!!

Contribuir com comentário

Entre na sua conta para comentar.