Rapaz... pra come�ar voc� n�o deveria usar um JSP para fazer a conex�o... deveria usar tipo um "Conecta.java" e dentro criar uma classe Conecta, tipo assim:
 
import java.sql.*;
public class Conecta {
 
    private Vector resp = new Vector();
    private static Connection con = null;
 
    public Conecta() {
 
        if (con == null) {
            try {
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                con = DriverManager.getConnection("jdbc:odbc:Agenda","","");
            } catch (Exception e) {
                System.err.println("Erro no comando de conexao");
            }
        }
    }
 
    public static Connection getConnection() {
 
        return con;
    }
}
 
Observe que a vari�vel "con" � est�tica... com isso eu garanto que todos os objetos instanciados dessa classe usar�o uma mesma conex�o...
 
----- Original Message -----
Sent: Thursday, July 04, 2002 3:03 PM
Subject: [java-list] Conex�o JSP/Oracle

Bom tarde pessoal,
 
    Eu tenho uma aplica��o JSP q acessa banco de dados oracle.
    Estou com um problem�o, verifico q ela abre muitas conex�es com banco, aparentemente uma a cada p�gina q precisa de dados do banco, e pelo q notei n�o est� fechando estas conex�es.
    Sou iniciante em JSP, na realidade n�o sei quase nada, ent�o gostaria da ajuda de vcs.
    � poss�vel fechar estas conex�es? Posso manter apenas uma conex�o? Como fa�o para resolver este problema? Existe algum evento q qnd feche a janela do navegador ele encerre todas as conex�es com o banco?
    Estou fazendo a conex�o por meio da diretiva abaixo:
    <%@ include file="../conection.jsp" %>, onde conection � o arquivo q conecta com o banco diretamente.
    Agrade�o �queles q puderem me ajudar, este problema esta pesando o servidor e isto n�o � nada bom.
 

********************
Um abra�o...
"Come�e fazendo o necess�rio,
depois o que � poss�vel e, de repente,
voc� estar� fazendo o imposs�vel."

Responder a