Problemas com JDBC

5 respostas
F

eu sei que tem 500 topicos no guj sobre o jdbc do my sql eu acredito ter lido todos

eu baixei o jdbc, colokei na pasta ext.. nao deu certo
adicinei external jar no eclipse .. nao deu certo
tentei por no class path nao deu certo

continua dando esse maldito erro alguem sabe me dizer oq eh?

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)

segue abaixo meu codigo

try {

		Class.forName("com.mysql.jdbc.Driver" );
		conn = DriverManager.getConnection(
				"jdbc:mysql://localhost//d00_locadora", "root", "");

		} catch (SQLException e) {
			e.printStackTrace();
		}
		return conn;
	}

detelhe

eu tentei com oracle... e o jdbc conecta segue o codigo abaixo

try {

			Class.forName("oracle.jdbc.driver.OracleDriver");
			conn = DriverManager.getConnection(
					"jdbc:oracle:thin:@127.0.0.1:1521:xe", "hr", "1234");
			// System.out.println("Conectou!");

		} catch (SQLException e) {
			e.printStackTrace();
		}
		return conn;
	}

5 Respostas

rdgms

Tanto com o netbens quanto com o eclipse
você pode adicionar os jars.
Clique em propriedades no netbeasn(que é o que eu uso) você clica em bibliotecas e adicionar jar / pasta
no eclipse não lembro onde era…
mais da uma olhada… porque esse erro que deu foi poque ele não acho o jar

F

rdgms:
Tanto com o netbens quanto com o eclipse
você pode adicionar os jars.
Clique em propriedades no netbeasn(que é o que eu uso) você clica em bibliotecas e adicionar jar / pasta
no eclipse não lembro onde era…
mais da uma olhada… porque esse erro que deu foi poque ele não acho o jar

rdgms

Eu li que você ja tentou mais o erro que esta dando eh esse!!!
ja tive esse erro quando começei com java… acho que todo mundo ja teve dor de cabeça com o jdbc
não sei se você viu o tutorial aqui no guj:
http://www.guj.com.br/java.tutorial.artigo.7.1.guj

detalhe toda vez que me deu esse erro eu estava utilizando o eclipse…
NADA CONTRA O ECLIPSE EU ACHO UMA IDE BOA PARA CARAMBA!

peczenyj

O segredo para entender o erro esta aqui:

java.lang.ClassNotFoundException

O que faria a maquina virtual java não encontrar essa classe? Provavelmente a mesma não está no classpath.

http://www.guj.com.br/artigos.jsp

Rafael_Marques1

vc pegou o mysql connector e o adicionou ao classpath?

qndo eu comecei estudar o jdbc, eu estava fazendo tudo certinho e dava esse erro…
porém, um dia tive a brilhante ideia de adicionar o conector ao classpath e tudo ficou certo aiehioheioahe

o jdbc em si não conversa com o bando de dados, ele é uma forma pratica, pra vc poder usar diferentes bancos de dados da mesma maneira, porém ainda precisa do driver do bd em questao para que funcione…

Criado 2 de novembro de 2008
Ultima resposta 2 de nov. de 2008
Respostas 5
Participantes 4