Nao se voce quer q o statement seja o mesmo para todos os "clientes" tem q
declará-lo como static. Ja tentei isso e não funcionou comigo, se conseguir
me diga como.
Mesmo assim, voce pode ter dores de cabeca com acesso concorrido, e melhor
fazer um pool de conexoes.

----- Original Message -----
From: "Glécio Nicoletti Jr" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 07, 2001 5:32 PM
Subject: [java-list] Sincronizacao em Servlet



Ola pessoal,

Preciso da ajuda de voces para uma duvida que tenho, que talvez seja muito
simples para muitos.

E' o seguinte :

Digamos que eu tenha uma classe Servlet, que faca cadastro de funcionarios,
vejam :

.
.
.
public class Cadastro extends HttpServlet {

    String url= "jdbc:odbc:teste";
    Connection con = null;
    Statement stmt;

    /**
    * Método init
    * Neste método fazemos a conexão ao banco de dados. Ele é executado
    * uma única vez durante seu ciclo de vida.
    **/
    public void init(ServletConfig servletConfig) throws ServletException
    {
        super.init(servletConfig);
        try
        {
           if(con == null) {
             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
             con = DriverManager.getConnection
(url,"teste","teste");
             stmt = con.createStatement();
           }
        }
        catch(SQLException sql)
        {
        }
        catch(ClassNotFoundException fnf)
        {
        }
    }

.
.
.

O que eu quero saber e' o seguinte :

As variaveis url, con e stmt sao compartilhadas por todos os clientes que
fazem acesso a esse Servlet ? Se sao compartilhados nao deveriam ser
variaveis estaticas ao inves de variaveis de instancia ?

Obrigado pela atencao de todos.

Glecio.

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------




------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a