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]