Pessoal, estou tendo um problema em conectar a minha aplicação em JSP via ODBC. Criei o arquivo abaixo somente para testar esta conexão:
<%@ page import = "java.sql.*"%>
<html>
<body>
<%
String odbc = "jdbc:odbc:dbtutorial";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(odbc, "", "");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(
"select * from dbtutorial");
while(rs.next()) {
out.println("teste1");
out.println(rs.getString(1));
out.println(rs.getString(2));
out.println(rs.getString(3));
out.println(rs.getString(4));
%>
<center><b>Chamado cadastrado com Sucesso !
<A HREF="http://premium/helpdesk">Voltar </A></b>
</center>
<%
}
} catch (Exception e) {
out.println("Não foi possível conectar ao banco" + e.getMessage());
}
%>
</body>
</html>
E quando tento acessar a página me é retornado o seguinte erro: Não foi possível conectar ao banco[Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado
O estranho é que o mesmo código que está entre as tags JSP quando testado no eclipse da minha máquina está funcionando, alguém saberia me dizer o porquê disto estar ocorrendo?
Só para deixar mais claro tenho o Tomcat 5.0.28 instalado em minha máquina Windows XP e configurei as seguintes variáveis de ambiente:
Alguém poderia me dar uma dica do que pode estar ocorrendo.