Ol� Todos, 

Estou tentando fazer um pooling de conexao p/ o Oracle 8i mas t� dando 
erro..... 

ai vai parte dos arquivos (.java e .xml)... 

classe java: 
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; 
        private InitialContext iniContext; 
      private DataSource ds; 

public void conecta() { 
                 
                try { 
                        iniContext = new InitialContext(); 
                        ds = 
(DataSource)iniContext.lookup("java:comp/env/jdbc/myoracle"); 
                try { 
                        conexao = ds.getConnection(); 
                        declaracao = conexao.createStatement(); 
                } catch (SQLException e1) { 
                        System.out.println("erro no ---conexao = 
ds.getConnection()---"); //esse 
erro � acusado.... 
                        e1.printStackTrace(); 
                } 
                try { 
                        declaracao = conexao.createStatement(); 
                } catch (SQLException e2) { 
                        System.out.println("erro no ---declaracao = 
conexao.createStatement()---"); 
                        e2.printStackTrace(); 
                } 
                } catch (NamingException e) { 
                        System.out.println("erro no 1st catch do construtor conecta"); 
                         
                } 
        }//conecta 

...etc.... 

T� DANDO ERRO NO PRIMEIRO CATCH... 



Agora o arquivo web.xml de minha aplica��o: 



?xml version="1.0" encoding="ISO-8859-1"?> 

<!DOCTYPE web-app 
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
    "http://java.sun.com/dtd/web-app_2_3.dtd";> 

<web-app> 

    <resource-ref> 
    <description>Oracle Datasource example</description> 
    <res-ref-name>jdbc/myoracle</res-ref-name> 
    <res-type>javax.sql.DataSource</res-type> 
    <res-auth>Container</res-auth> 
    </resource-ref> 

</web-app> 




Agora o arquivo .xml que o tomcat 5 cria em 
C:\tomcat5\conf\Catalina\localhost: 



<?xml version='1.0' encoding='utf-8'?> 
<Context docBase="SRR-TOMCAT5" path="/SRR-TOMCAT5" reloadable="true"> 
  <Resource name="jdbc/myoracle" type="javax.sql.DataSource"/> 
  <ResourceParams name="jdbc/myoracle"> 
    <parameter> 
      <name>url</name> 
      <value>jdbc:oracle:thin:@sdlr157:1521:prourb</value> 
    </parameter> 
    <parameter> 
      <name>validationQuery</name> 
      <value>select * from tb_recursos;</value> 
    </parameter> 
    <parameter> 
      <name>maxIdle</name> 
      <value>2</value> 
    </parameter> 
    <parameter> 
      <name>maxActive</name> 
      <value>4</value> 
    </parameter> 
    <parameter> 
      <name>driverClassName</name> 
      <value>oracle.jdbc.driver.OracleDriver</value> 
    </parameter> 
    <parameter> 
      <name>maxWait</name> 
      <value>5000</value> 
    </parameter> 
    <parameter> 
      <name>removeAbandoned</name> 
      <value>true</value> 
    </parameter> 
    <parameter> 
      <name>username</name> 
      <value>srr2</value> 
    </parameter> 
    <parameter> 
      <name>password</name> 
      <value>srr2</value> 
    </parameter> 
  </ResourceParams> 
</Context> 





Se puderem me ajudar agrade�o.... 

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