O que acontece � o seguinte:

Existe apenas uma inst�ncia do servlet atendendo �s requisi��es dos clientes.
Mas, para cada requisi��o, h� uma thread que executa o m�todo service(), que �
o m�todo que responde � requisi��o.
Isto significa que o m�todo init() � executado uma �nica vez, quando o Servlet
� carregado no servidor.
Logo, n�o � necess�rio criar vari�veis de inst�ncia.
Entendeu?


Ana.


Gl�cio Nicoletti Jr wrote:

> Acesso f�cil, r�pido e ilimitado? Suporte 24hs? R$19,90?
> S� no AcessoBOL. http://www.bol.com.br/acessobol/
>
> 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