Oba

Vc pode jogar o resultado do ExecuteQuery em um objeto ResultSet, depois
fa�a um la�o (while rs.next()) e ai se retornou algo vc pega os dados...

acho que resolve...

abra�o

Luis

================================
Luis Henrique Bogo
Prog. P�s-Gradua��o em Eng. Produ��o
Grupo Criativa
UFSC - Florian�polis - Brasil
================================
Babe na ilha: www.ilhafloripa.com.br/frame.htm


----- Original Message -----
From: Prudente Aguiar <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, August 26, 2000 8:07 PM
Subject: [java-list] Duvidas com servlet


Sauda��es Javanesas!!


V� se voc�s podem me ajudar:
estou tentando desenvolver um servlet que pega um nome (fulano) em um
textfield de uma p�gina html e faz uma consulta em um banco de dados access
para ver se existe, se sim ele diz "ol� fulano", se n�o ele diz "voce deve
se cadastrar primeiro fulano".  Estou mandan abaixo o c�digo do servlet.
Ele compila sem problemas, n�o gera erro de SQL mas,eu n�o sei como pegar o
resultado desta consulta para saber se � true ou false (se o fulano existe
no BD ou n�o).
Qualquer dica � bem vinda.  segue o fonte:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.sql.*;

public class SelectFromServlet extends HttpServlet {
   private Statement statement = null;
   private Connection connection = null;
   private String URL = "jdbc:odbc:meubd";

   public void init( ServletConfig config )
      throws ServletException
   {
      super.init( config );

      try {
         Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
         connection =
            DriverManager.getConnection( URL, "", "" );
      }
      catch ( Exception e ) {
         e.printStackTrace();
         connection = null;
      }
   }

   public void doPost( HttpServletRequest req,
                       HttpServletResponse res )
      throws ServletException, IOException
   {
      String anome;


      anome = req.getParameter( "NOME" );


      PrintWriter output = res.getWriter();
      res.setContentType( "text/html" );


     boolean success = selectFromDB(anome);

         if (success)
              output.println("Hello "+anome);
         else
              output.println("Cadastre-se Primeiro");





     output.close();


   }

    private boolean selectFromDB( String aux )
   {
   PrintWriter out;
      try {

         statement = connection.createStatement();
         statement.execute("SELECT Nome_cliente FROM Cliente WHERE
Nome_cliente='"+aux+"';");
         statement.close();

      }
      catch ( Exception e ) {

tem.err.println( 
            "ERROR: Problems with adding new entry" );
         e.printStackTrace();
         return false;
      }
  return true;    
        
   }   
 

   public void destroy()
   {
      try {
         connection.close();
      }
      catch( Exception e ) {
         System.err.println( "Problem closing the database" );
      }
   }
}
 
---------------------------------- 
[]'s
Prudente Aguiar.





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