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.375 Categoria: Java Subcategoria: Banco de Dados
  • Indicar
  • Impressora
  • Denunciar

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 Que Fazer Após Instalar Ubuntu 25.04

Seu Apache carrega a lista de diretórios e arquivos ao invés do site?

MATE Desktop no Mageia 4 - Instalação e configuração

Como configurar o Chronyc no CentOS 7 e Red Hat 7

Atualizando o firmware dos modens HUAWEI

ERP rodando em plataforma Linux

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

Conectando Java ao MySQL no Ubuntu

Vídeo tutoriais: Agenda com NetBeans e MySQL

Java 6 no Linux Debian 4.0 Etch

#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.