Estou quebrando a cabeça para tentar fazer com o que uma JSP conecte ao um banco de dados SQL 2005,
O Java está me retornando o erro:No suitable driver found for jdbc:sqlserver://localhost:2229; DatabaseName="bcOuvidoria"; user="sa"; password="1234"
Já baixei o JDBC 2 (Serve tanto para SQL 2000, 2005 E 2008) sqljdbc.jar
Já coloquei no classpath, já coloquei na pasta lib do meu projeto, já até adicinei manualmente o JAR junto a meu projeto mas sempre aparece este erro.
Veja tela anexo
Já procurei suporte no google e vi que todos sempre direcionam ao arquivo sqljdbc.jar não estar no CLASSPATH mas já fiz isso e o erro continua
O QUE MAIS PODERIA SER?
<html>
<%@ page import = "java.sql.*"%>
<%@ page import = "java.util.*"%>
<%
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (Exception e) {
out.println("Erro: " + e);
}
String url = "jdbc:microsoft:sqlserver://localhost:2229; DatabaseName=\"bcOuvidoria\"; user=\"sa\"; password=\"777888\"";
Connection conn = DriverManager.getConnection(url);
if (conn != null){
out.println("----> CONECTADO: ");
}
else{
out.println("----> NÃO FOI POSSÍVEL CONECTAR: ");
}
Statement stm = conn.createStatement();
ResultSet rs = stm.executeQuery("SELECT * FROM usuarios");
while (rs.next()) {
String coluna1 = rs.getString(0);
String coluna2 = rs.getString(1);
String coluna3 = rs.getString(3);
}
conn.close();
%>
</html>
ERRO:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception in JSP: /relatorios.jsp:15
12: }
13:
14: String url =
"jdbc:sqlserver://localhost:2229; DatabaseName=\"bcOuvidoria\"; user=\"sa\"; password=\"777888\"";
15: Connection conn = DriverManager.getConnection(url);
16:
17: if (conn != null){
18: out.println("----> CONECTADO: ");
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause
javax.servlet.ServletException: No suitable driver found for jdbc:sqlserver://localhost:2229; DatabaseName="bcOuvidoria"; user="sa";
password="1234"