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("org.gjt.mm.mysql.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/teste","root","tvmais");
stm = con.createStatement();
out.println("Conexão efetuada com sucesso");
} 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