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] 
-------------------------------------------------------------------------

Responder a