Estou tentando fazer um servlet para acessar uma base de dados DB2.
Criei um driver DB2 da sequinte maneira:
Name: AcessoDB2
URL: jdbc:db2
classe: com.ibm.db2.jdbc.app.DB2Driver
Criei um DSN:
Name: wasconjui
Data Base Name: <library onde se encontra as tabelas>
Driver: AcessoDB2
No código java criei uma conexão da seguinte maneira:
public class JdbcTeste extends HttpServlet
{
public void doGet( HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException
{
PrintWriter output = res.getWriter();
res.setContentType("text/html");
output.println("<Html>");
output.println("<Head>");
output.println("<Title> JdbcTeste Classe </Title>");
output.println("</Head>");
output.println("<Body>");
output.println("<h1> Teste JDBC com a base local CONJUI <hr></h1>");
try
{
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
Connection connection =
DriverManager.getConnection("jdbc:db2:wasconjui","","");
Statement statement = connection.createStatement();
ResultSet r = statement.executeQuery("Select count(*) as total From
CONJUI
output.println("Total de registros...: "+ r.getString("total"));
output.println("</Body>");
output.println("</HTML>");
statement.close();
connection.close();
output.close();
}
catch (Exception e)
{
e.printStackTrace();
}
A servlet me retorna uma página com código HTML até o try, o código html
dentro do try não é retornado.
Alguém poderia me dar uma pista me dizendo onde eu errei, se foi na
configuração do Driver ou no DataSource ou no código java.
Muito Obrigado.
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------