Problema de Iniciante com JBDC (Teste de Conexao)

Oi…
nao conseguindo conectar ao mysql pelo jdbc

sempre dá a mensagem
Não foi possível conectar ao banco org.gjt.mm.mysql.Driver

o codigo é o seguinte:

[code]<%@ page contentType="text/html" language="java" import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<head>
<title>Teste de Conexão</title>
</head>

<body>

<%
Connection con;
Statement stm;

try {

  Class.forName&#40;&quot;org.gjt.mm.mysql.Driver&quot;&#41;; 
  con = DriverManager.getConnection&#40;&quot;jdbc&#58;mysql&#58;//localhost&#58;3306/teste&quot;,&quot;root&quot;,&quot;tvmais&quot;&#41;; 
  stm = con.createStatement&#40;&#41;; 
  out.println&#40;&quot;Conexão efetuada com sucesso&quot;&#41;; 

} catch (Exception e) {
out.println("Não foi possível conectar ao banco " + e.getMessage());
}
%>

</body>[/code]

Eu descompactei o mysql-connector-java-3.1.8a.zip no diretorio C:\Arquivos de Programas\Java\jsdk1.5.0_03\jre\lib\ext
tb descompactei o arquivo mysql-connector-java-3.1.8-bin.jar
no … tomcat 5.0\server\lib

e criei a variavel
CLASSPATH com valor: C:\Arquivos de programas\Java\jdk1.5.0_03\jre\lib\ext\mysql-connector-java-3.1.8-bin.jar

o q pode ta dando errado??

atenciosamente
Dirceu

Caro Dirceu

O código de conexão com o banco está ok. Porém gostaria de dar uma dica. Arquivos .jar costumam ficar dentro de pasta lib pelo que vi, vc utiliza win98. tente colocar o .jar do mysql na pasta lib do jdk que vc utiliza. Mande para mim qual a IDE que vc utiliza se for o Jcreator acho que posso te dizer com exatidão qual é o problema ok!

Um abraço e no aguardo!!!

Elus26 - RJ - Brasil

A IDE que tou usando é o eclipse, o SO é o Win 2003, MySQL Server 4.1, Tomcat 5.0, e mysql-connector-java-3.1.8a

e agora reiniciei o pc
nao dando nem o mesmo erro
ta dando um monte de erro de excecao

Camarada

No eclipse vc tem que setar qual banco vc irá utilizar, vc já realizou estes passos?
1- Project ->Properties ->Java Build Path -> Escolha a Guia "Libraries"
2- Click no botão “Add External Jars” e então coloque o caminho onde está o .jar do Mysql dê ok. e daí feche o Eclipse e teste de novo. Provavelmnete os erros de exceção são devidos a ele não encontrar os packages necessários para a conexão!

Vamos ver se agora vai, caso dê erro me avise e mande o print screen da tela de erro para ildosan@yahoo.com.br valeu!!

No aguardo…

O Jar do mysql é o mysql-connector-java-3.1.8-bin.jar? eu não tinha seguido não aqueles passos, mas qdo fui adicionar o mysql-connecto-java.3.1.8-bin.jar deu uma aviso q ja havia essa jar.

ERRO:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: org/aspectj/lang/Signature
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.testeConexao_jsp._jspService(testeConexao_jsp.java:76)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:164)
org.apache.jsp.testeConexao_jsp._jspService(testeConexao_jsp.java:58)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs[/code]

Cara, eu fiz o que o carinha falou a em em cima e funcionou no meu.

Valeu

Ontem ao noite, nao tava funcionando, hj pela manha, mao mexi em nada, mas conectou

valeu mermo, pela ajuda
agora posso desenvolver uma aplicacao com o MySQL
Dirceu

Beleza!!!

Está tudo funcionando camarada?. Beleza agora é só mandar bala! quer dizer Java!. Espero que o passo a passo tenha ajudado ok!

Um abraço e precisando de algo manda pra galera que a gente destrói!

sucessos!!!

Elaildo