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