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

Responder a