Darroio

   Voc� n�o disse onde � que est� dando essa
Exception, mas parece que � ao executar a query, por
que voc� n�o instanciou seu objeto Statement (==
null). Acrescente essa linha antes de executar o
select.

  statement = connection.createStatement();

   Outro detalhe � que vc fecha o statement
(statement.close()) antes de ler seu ResultSet, que
acaba sendo fechado tamb�m.



 --- [EMAIL PROTECTED] escreveu: > Bom dia ! 
> Pessoal ! Segue abaixo o meu c�digo e estou com um
> problema ( Null Pointer Exception ).. 
> Se algu�m puder ajudar.. Grato !
> 
> 
> 
> 
> import java.util.Date;
> import java.io.*;
> import java.util.*;
> import java.sql.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
> 
> 
> public class ServiceServlet extends HttpServlet
> {
>     private String usuario;
>     private String senha;
>     private String query;
>    
>     private static Connection connection = null;
>     private static Statement statement = null;
>     private static String url =
> "jdbc:mysql://192.168.0.2/databov";
>     private static String driver =
> "org.gjt.mm.mysql.Driver";
>       
>     // Initializes the servlet.     
>     public void init( ServletConfig config ) throws
> ServletException 
>     {
>         super.init( config );
>     
>         try
>         {
>             Class.forName( driver );
>             connection =
>
DriverManager.getConnection(url,"databov","cpbd1543k");
>         }
>         catch( Exception e )
>         {
>             e.printStackTrace();
>             connection = null;
>         }
>     }
>     
> 
>     public ResultSet executeQuery(String sql) throws
> SQLException 
>     {
>         return statement.executeQuery(sql);
>     }
> 
>     
>     public void service(HttpServletRequest request,
> HttpServletResponse response)
>                throws ServletException,
> java.io.IOException 
>     {
>                
>       response.setContentType("text/html");
>         PrintWriter out = response.getWriter();
>       
>        // Permite fazer a cria��o do cookie 
>         String cookieName = ( usuario );
>         Date now = new Date();
>         String timestamp = now.toString();
>         Cookie cookie = new Cookie (cookieName,
> timestamp);
>         cookie.setDomain
> ("localhost/databov/nocharpointer");
>         cookie.setPath ("/nocharpointer");
>         cookie.setMaxAge(7 * 24 * 60 * 60);
>         cookie.setVersion ( 0 );
>         cookie.setSecure(false);
>         cookie.setComment("Cookie de usu�rio");
>         response.addCookie (cookie); 
>         
>         usuario = request.getParameter("user");
>         senha = request.getParameter("pass");
>         
>         //Fazendo a valida��o
>         if( usuario.equals( "" ) || senha.equals( ""
> ) )
>         {
>             out.println( "<H3> Por favor preencha
> corretamente o login e senha</h3>" );
>             response.sendRedirect("/erro.jsp");
>         }
>     
>         try
>         {
> 
>             query = "SELECT * from cadastro where
> username = " + usuario + " and senha = " + senha + "
> ";   
>             ResultSet results =
> statement.executeQuery( query );
>             statement.close();
>             
>             if( results.first() ) 
>             {  
>                
> response.sendRedirect("/logado.jsp");
>              
>             }
>             else
>             {
>                 response.encodeURL("/erro.jsp");
>            
>             }
> 
>         }
>         catch( Exception e )
>         {
>             System.err.println("Error: Problema ao
> fechar o banco de dados ");
>             e.printStackTrace();
>          
>         
>         }
>         
>     }
>         
>     // Destroys the servlet
>     public void destroy()
>     {
>         try
>         {
>            connection.close();
>         }
>         catch( Exception e )
>         {
>             System.err.println("Erro n�o foi
> poss�vel fechar o bando");
>         }
>   
>     }
> } 

=====
Robson Luis Ferreira
[EMAIL PROTECTED]
Tel: (11) 9827-6406

_______________________________________________________________________
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.
http://br.geocities.yahoo.com/

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a