Eai galera do GUJ!
Bom, tenho uma classe conexão que usa o driver sqlServer 3.0 para o SQLServer 2008, quando crio uma instância desta classe em uma JSP ou servlet tenho o seguinte erro:
No suitable driver found for jdbc:sqlserver://localhost:1433;databaseName=sistema;user=admin;password=admpwd
Mas o estranho é que quando criei uma classe de teste com um método main e criei uma instância desta mesma classe de conexão, obtenho sucesso, conecto e buscas e tlz.
Bom, esse é o meu problema, a classe funciona com uma aplicação java mas não com uma aplicação web.
OBS: os jars já estão no classpath
Olha aqui minha classe:
public class ConnectionSQLServer {
private static String url = "jdbc:sqlserver://localhost:1433;" +
"databaseName=sistema;user=admin;password=admpwd";
private static String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static Connection con;
public static Connection getConnection() throws Exception
{
try
{
//Class.forName(driver).newInstance(); como uso a sqljdbc4.jar não preciso desta linha
System.out.println("Conectando...");
con = DriverManager.getConnection(url);
System.out.println("Conectou");
return con;
}
catch(Exception e)
{
throw new Exception("Erro com o driver de conexão: "+e.getMessage());
}
}
}
Alguem pode me ajudar? 
Agradeço desde já!