Então pessoal estou refazendo a minha conexão e estou testando usando o netbeans 5.5 minha conexão ficou assim:
servlet:
/* * Conexao.java * * Created on 11 de Abril de 2007, 23:28 */packageconexao;importjava.sql.*;publicclassConexao{publicstaticConnectionconectar(){Stringurl="jdbc:mysql://localhost/fidelity";Stringusuario="root";Stringsenha="";try{Class.forName("com.mysql.jdbc.Driver");Connectionconn=DriverManager.getConnection(url,usuario,senha);//Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/fidelity","root","");returnconn;}catch(SQLExceptionex){System.err.println("SQLException: "+ex.getMessage());System.err.println("SQLState: "+ex.getSQLState());System.err.println("VendorError: "+ex.getErrorCode());returnnull;}catch(Exceptione){System.err.println("Problemas ao tentar conectar com o banco de dados");returnnull;}}}
e o pagina de teste ficou assim:
<%@pagelanguage="java"import="java.sql.*, conexao.Conexao, com.mysql.jdbc.Connection"%><html><head><title>AprendendoJSP</title></head><body><%Connectionconn=Conexao.conectar();//testaseaconexãofoiefetuadacomsucessoif(conn!=null){out.println("Conexão efetuada com sucesso!");}else{out.println("Não funfou essa merdaaaaa!!");}%>
Esta dando essa msn de erro:
Ou seja esta dando erro na minha jsp, pelo menos é o que eu entendi mas ainda não consegui consertar. Alguém sabe onde estou errando?
Fiz tudo como manda o figurino colocar o mysql-connector-java-5.0.5-bin.jar na Libraries
Eu uso Mandriva conectiva 2007 e mysql 5.0 o mysql esta funcionando bem e tabela fidelity já foi criada.
Essa setinha “^” ela esta exatamente embaixo dos parenteses, aqui na exibição ficou incorreto
tenta fazer um teste, pois nao vi nada de mais no teu codigo, mas no trecho
“<%@ page language=“java” import=“java.sql.*, conexao.Conexao, com.mysql.jdbc.Connection” %>” do teu jsp, tenta separar os import, ou seja, colocar um import em cada linha, ele pode ta se perdendo nisso.
OK? qualquer, tamos ae
dlrodrigues
Amigo, sou eu de novo, esqueci de colocar o exemplo:
Não use com.mysql.jdbc.Connection
use java.sql.Connection
alexandremanowar
E ae galera blz
Então estou tentando e fiz igual o pessoal me indicou o código ficou assim:
<%@pagelanguage="java"%><%@pageimport="java.sql.*"%><%@pageimport="conexao.Conexao"%><%@pageimport="java.sql.Connection"%><html><head><title>AprendendoJSP</title></head><body><%Connectionconn=Conexao.conectar();//testaseaconexãofoiefetuadacomsucessoif(conn!=null){out.println("Conexão efetuada com sucesso!");}else{out.println("Não funfou essa merdaaaaa!!");}%>
Mas esta dando esse erro:
Esse erro é o que apresenta no netbeans mas no browse ele exibe a msn que eu deixei no ELSE do código caso não funcione.
Cara esse erro esta me deixando de cabeça quente! Vou continuar tentando aqui se vcs poderem me dar mais uma força eu agradeço
Valeu
furutani
Vc fez a alteraçao na classe Conexao?
alexandremanowar
Ea e blz
Cara fucei aqui na minha classe Conexão mas não vi nada que tenho que alterar, essa é a classe:
/* * Conexao.java * * Created on 11 de Abril de 2007, 23:28 */packageconexao;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;publicfinalclassConexao{publicstaticConnectionconectar(){Stringurl="jdbc:mysql://localhost/fidelity";Stringusuario="root";Stringsenha="";try{Class.forName("com.mysql.jdbc.Driver").newInstance();Connectionconn=DriverManager.getConnection(url,usuario,senha);//Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/fidelity","root","");returnconn;}catch(SQLExceptionex){System.err.println("SQLException: "+ex.getMessage());System.err.println("SQLState: "+ex.getSQLState());System.err.println("VendorError: "+ex.getErrorCode());returnnull;}catch(Exceptione){System.err.println("Problemas ao tentar conectar com o banco de dados");returnnull;}}}
O que devo mudar extamente? Me explique por favor
furutani
A sua classe esta certa, ela devolve um objeto java.sql.Connection e a variavel q receve tbém é um java.sql.Connection.
Eu tbem não consigo enxergar onde está o erro.
alexandremanowar
E ae cara blz
Realmente esta complicado esse erro, andei olhando com mais detalhe e achei essa mensagem de erro que o netbeans abresenta na aba Bundled Tomcat(5.5.17)
A resposta no browser continua sendo o msn do meu ELSE no jsp, mas no netbeans fica essa mensagem acima
Pelo que eu entendi a conexão foi negada resumindo tudo, procurei na net e vi um post que o cara falou que o problema estava na limitação de conexão com o mysql, talvez esse seja o problema ou talvez não, estou procurando algom sobre limitação de conexão do mysql, se alguém tiver uma idéia do erro me ajude por favor