JSP com banco

2 respostas
S

Olá pessoal,
estou fazendo alguns testes com JSP e SAPDB. Criei uma simples página que acessa um banco com se segue:

<%@page import=“java.sql.*”%>
<html>

<H1> Resultado da consula é:</h1> <% String url = "jdbc:sapdb://localhost/BANCO3"; try { Class.forName ("com.sap.dbtech.jdbc.DriverSapDB"); Connection connection = DriverManager.getConnection(url, "adm", "teste");
Statement stmt = connection.createStatement ();
    ResultSet resultSet = stmt.executeQuery ("Select nome from Teste");
    resultSet.next ();
    String hello = resultSet.getString (1);
    out.println(hello);
}
catch(SQLException e) {

out.println(e);

}

catch(ClassNotFoundException f) {

out.println(f);

}

%>
</html>

Então quando executo o seguinte erro é mostrado:

java.lang.ClassNotFoundException: com.sap.dbtech.jdbc.DriverSapDB

Tem um pequeno detalhe eu consigo fazer aplicações Java acessarem o banco sem problemas utilizando o mesmo driver “com.sap.dbtech.jdbc.DriverSapDB”.

Alguém tem alguma idéia do que seja?

Valeu.

2 Respostas

T

Para funcionar o acesso ao banco de dados usando a classe HttpServlet é preciso que o driver e demais arquivos .jar do seu banco de dados estejam dentro do diretório classes\lib de sua aplicação além de também estarem citadas no seu classpath.

Qualquer dúvida, coloque com mais detalhes sobre sua configuração.

T+ e boa sorte.

Tuba

S

Valeu pela ajuda Tuba!

Criado 19 de setembro de 2003
Ultima resposta 22 de set. de 2003
Respostas 2
Participantes 2