� erro em tempo de execucao... 

 HTTP 500  e : 
 java.lang.NullPointerException 
        camadas.Conecta.buscaReservaAtiva(Conecta.java:45) 

 Obs: a linha 45 � essa: 
      resultado = declaracao.executeQuery(pesquisa); 

 � como se o resultSet nao retornasse nada, porem com tudo igual e com uma  
conexao sem pooling funciona corretamente...com a implementacao do pooling 
d� o erro acima... 

  Obrigado...... 


Em 14 Sep 2004, [EMAIL PROTECTED] escreveu: 


>O que esta acontecendo mesmo nesta linha ? erro de compila��o eh? ou erro 
em 
>tempo de execu��o? 
> 
>From: "Erik P. Alves" 
>To: 
>Sent: Tuesday, September 14, 2004 4:24 PM 
>Subject: [cejug-discussao] ????? declaracao = conexao.createStatement() 
> 
>> 
>> Ol� galera... 
>> Estou com o seguinte problema: 
>> estou tentando usar pooling no tomcat5, mas nao t� aceitando 
>> a linha: declaracao = conexao.createStatement() 
>> 
>> Alguem pode me dizer como substituo por algo diferente... 
>> 
>> Favor ver parte de meu codigo abaixo: 
>> 
>> 
>> package camadas; 
>> import javax.naming.InitialContext; 
>> import javax.naming.NamingException; 
>> import javax.servlet.http.*; 
>> import javax.sql.DataSource; 
>> import java.sql.*; 
>> 
>> 
>> public class Conecta extends HttpServlet { 
>> 
>> private Connection conexao = null; 
>> private Statement declaracao = null; 
>> private PreparedStatement declPreparada = null; 
>> private ResultSet resultado = null; 
>> private String pesquisa = null; 
>> private String atualiza = null; 
>> private int i=0; 
>> 
>> 
>> public void conecta(){ 
>> InitialContext iniContext; 
>> try { 
>> 
>> iniContext = new InitialContext(); 
>> DataSource ds = 
>> (DataSource)iniContext.lookup("java:comp/env/jdbc/myoracle"); 
>> conexao = ds.getConnection(); 
>> declaracao = conexao.createStatement(); 
>> } catch (NamingException e) { 
>> System.out.println("erro no catch NamingException e"); 
>> } 
>> catch (SQLException e1) { 
>> System.out.println("erro no ---conexao = ds.getConnection()---"); 
>> e1.printStackTrace(); 
>> } 
>> 
>> }//conecta 
>> 
>> 
>> // usado para listar as reservas ativas na tela index.jsp 
>> public void buscaReservaAtiva(int codigo){ 
>> 
>> try { 
>> pesquisa= "select cod_turno,dsc_local,dat_inicio,dat_fim FROM 
>> TB_RESERVAS RES, TB_ITENS_RESERVA ITENS where 
>> RES.COD_RESERVA=ITENS.COD_RESERVA AND ITENS.COD_RECURSO= "+codigo+" AND 
>> RES.DAT_FIM >=sysdate-1" ; 
>> resultado = declaracao.executeQuery(pesquisa);//aki d� problema... 
>> 
>> 
>> 
>> 
>> 
>> 
>> Erik P. Alves 
>> [EMAIL PROTECTED] 
>> [EMAIL PROTECTED] 
>> Celular: 9121.3738 
>> 
>> 
>____________________________________________________________________________ 
>_____ 
>> Quer mais velocidade? 
>> S� com o acesso Aditivado iG, a velocidade que voc� quer na hora que voc� 
>precisa. 
>> Clique aqui: http://www.acessoaditivado.ig.com.br 
>> 
>> 
>> 
> 
>---------------------------------------------------------------------------- 
>---- 
> 
>> 
-------------------------------------------------------------------------- 
>----------------- 
>> Ceara' Java User Group 
>> 
>> Para cancelar sua assinatura, envie um e-mail para: 
>[EMAIL PROTECTED] 
>> Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] 
>> Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
>> 
> 
>-------------------------------------------------------------------------------------------
> 
>Ceara' Java User Group 
> 
> Para cancelar sua assinatura, envie um e-mail para: 
>[EMAIL PROTECTED] 
> Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] 
> Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
> 
>---------- 


Erik P. Alves 
[EMAIL PROTECTED] 
[EMAIL PROTECTED] 
Celular: 9121.3738 

_________________________________________________________________________________
Quer mais velocidade?
S� com o acesso Aditivado iG, a velocidade que voc� quer na hora que voc� precisa.
Clique aqui: http://www.acessoaditivado.ig.com.br


-------------------------------------------------------------------------------------------

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 

Responder a