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