Erro na conexão

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
 */

package conexao;

import java.sql.*; 

public  class Conexao{
    public static Connection conectar(){
       
        String url = "jdbc:mysql://localhost/fidelity";
        String usuario = "root";
        String senha = "";
        
        try{
           Class.forName("com.mysql.jdbc.Driver");
           Connection conn = DriverManager.getConnection(url, usuario, senha);
	   //Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/fidelity","root","");
           return conn;
        } 
        catch(SQLException ex){
           System.err.println("SQLException: " + ex.getMessage());
           System.err.println("SQLState: " + ex.getSQLState());
           System.err.println("VendorError: " + ex.getErrorCode());
           return null;
        }
        catch(Exception e){
           System.err.println("Problemas ao tentar conectar com o banco de dados");
           return null; 
        }
    }
}

e o pagina de teste ficou assim:

<%@ page language="java" import="java.sql.*, conexao.Conexao, com.mysql.jdbc.Connection" %>
<html>
<head><title>Aprendendo JSP</title>
</head>
<body>

<%
  Connection conn = Conexao.conectar();
  
  // testa se a conexão foi efetuada com sucesso
  if(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

OI amigo,

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

Amigo, sou eu de novo, esqueci de colocar o exemplo:

Tipo tenta com esse codigo:

<%@ page language=“java”%>
<%import=“java.sql.*”%>
<%import=“conexao.Conexao”%>
<%import=“com.mysql.jdbc.Connection” %>

Não use com.mysql.jdbc.Connection
use java.sql.Connection

E ae galera blz
Então estou tentando e fiz igual o pessoal me indicou o código ficou assim:

<%@ page language="java"%>
<%@ page import="java.sql.*"%>
<%@ page import="conexao.Conexao"%>
<%@ page import="java.sql.Connection" %> 
<html>
<head><title>Aprendendo JSP</title>
</head>
<body>

<%
  Connection conn = Conexao.conectar();
  
  // testa se a conexão foi efetuada com sucesso
  if(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

Vc fez a alteraçao na classe Conexao?

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
 */

package conexao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException; 


public final class Conexao{
    public static Connection conectar(){
       
        String url = "jdbc:mysql://localhost/fidelity";
        String usuario = "root";
        String senha = "";
        
        try{
           Class.forName("com.mysql.jdbc.Driver").newInstance();
           Connection conn = DriverManager.getConnection(url, usuario, senha);
	   //Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/fidelity","root","");
           return conn;
        } 
        catch(SQLException ex){
           System.err.println("SQLException: " + ex.getMessage());
           System.err.println("SQLState: " + ex.getSQLState());
           System.err.println("VendorError: " + ex.getErrorCode());
           return null;
        }
        catch(Exception e){
           System.err.println("Problemas ao tentar conectar com o banco de dados");
           return null; 
        }
    }
}

O que devo mudar extamente? Me explique por favor

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.

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