Problemas com o classpath e o driver do MySQL no Java

Publicado por Perfil removido em 26/06/2006

[ Hits: 14.126 ]

 


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

Outras dicas deste autor

from xdg.DesktopEntry import DesktopEntry

Google Chrome no Ubuntu 14.04 e Linux Mint 17

Instalando o Google Chrome no Fedora 21 e 22 Workstation e Alterando o Ambiente Gráfico

Instalando o kbfx no Arch Linux

Instalando USB Stick Formater no Ubuntu 16.04

Leitura recomendada

Conectando Java ao MySQL no Ubuntu

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

Framework Javascript

  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts