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