Erro no Connection

Tenho o seguinte código dentro de um JSP mas toda vez que executo é gerada uma excessão me dizendo um erro na conexão… No entanto compilei o mesmo código em outra máquina e o mesmo funcionou, gostaria de saber se alguém tem alguma idéia do que venha a ser isso??

[code]<%

String url = “jdbc:mysql://localhost:3306/biblioteca”;
String login = “admin”;
String senha = “123456”;

out.println(“Acesso a Banco de Dados

”);

try{
Class.forName(“com.mysql.jdbc.Driver”).newInstance();
out.println(“Driver carregado com Sucesso!

”);
}
catch(ClassNotFoundException e){
out.println(“Driver não pode ser carregado

”);
}

try
{
Connection conn = (Connection)DriverManager.getConnection(url, login, senha);
try
{
String sql = “SELECT codigo,nome FROM teste”;
Statement stm = conn.createStatement();
try
{
ResultSet rs = stm.executeQuery(sql);
while (rs.next())
{
String nome = rs.getString(“nome”);
String codigo = rs.getString(“codigo”);
out.println(“Codigo: " + codigo + “\nNome: " +nome +”
”);
out.println("---------------------------------------
");
}
out.println("\nConsulta realizada com sucesso!!!\n
");
}
catch (Exception e){out.println("\nErro no resultset!
");}
}
catch (Exception e){out.println("\nErro no statement!
");}
}
catch (Exception e){out.println("\nErro no connection!
");}

%>[/code]

e qual o erro que dá?

“Um erro na conexão” é algo um tanto quanto vago! Ficaria mais fácil dizendo qual é exatamente o erro! :wink:

Mas se numa máquina funciona, e em outra não, já verificou se a biblioteca do MySQL está instalada na que não funciona? E se ela tem acesso à máquina onde está o banco (firewall, router, rede, etc.)?

Sempre é gerada uma Exception e ele me retorna:

“Erro no Connection”

que tal mudar a saida do erro pra te ajudar um pouco??

ao inves do:

catch (Exception e){out.println("\nErro no connection!<br>");}  

use o:

catch (Exception e){out.println("\n" + e.printStackTrace() + "<br>");}  

qualquer coisa que te mostre o erro real…
Abraço…

[quote]“Um erro na conexão” é algo um tanto quanto vago! Ficaria mais fácil dizendo qual é exatamente o erro!

Mas se numa máquina funciona, e em outra não, já verificou se a biblioteca do MySQL está instalada na que não funciona? E se ela tem acesso à máquina onde está o banco (firewall, router, rede, etc.)?[/quote]

Eu já copiei pra dentro do Classpath o Conector do MySQL e dentro do Eclipse eu adicionei como um External Jar o mesmo conector…
Quanto a possibilidade de ser firewall, rede ou outros já verifiquei isso…