Abrindo e fechando conexão - web!

7 respostas
J

Dae galera… eu estou desenvolvendo um sistema web que será acessado mais ou menos por umas 100 pessoas simultaneas…
Eu criei uma classe de conexão e tal… cada processamento tipo…
Vou listar clientes, vou cadastrar cliente, tudo referente ao banco… eu estou abrindo e fechando a conexão… terei algum problema com isso??
Ou seria melhor deixar uma conexão estatica e sempre vou pegar essa conexão para tudo?
Obs:: Aqui a gente esta usando JDBC mesmo, nenhum framawork para esse projeto será incluído…
Se alguém tiver uma dica ou derepeten algum link com alguma sugestão…
Abraço!!

7 Respostas

recoma

Se está usando um container Web (Tomcat), seria melhor usar um pool de conexões:

Aqui explica: [url]http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html[/url]

// Obtain our environment naming context
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");

// Look up our data source
DataSource ds = (DataSource)
  envCtx.lookup("jdbc/EmployeeDB");

// Allocate and use a connection from the pool
Connection conn = ds.getConnection();
... use this connection to access the database ...
conn.close();
J

Valeu pela dica cara… mas não entendi muito bem… terias algum exemplo??
Valeu!!

Giulliano

Estude um pouco sobre Pool de conexões pode demorar para aprender mas te compensa muito tempo depois de aplicado…

[/]'s

J

aham… estou vendo que vou ter quye dar uma estudada sobre… mas precisaria de alguns exemplos links, etc… naõ achei quase nada…

rafaelglauber

veja se ajuda: http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html

J

Ah… uma pergunta… posso ter problemas se eu não utilizar um pool de conexões e deixar ele do jeito que está? ou seja, tenha uma classe de conexão e cada vez que eu preciso fazer alguma operação, tipo incluir um cliente etc… eu abro e fecho a mesma…
Obs: O sistema será acessado por no máximo 100 pessoas!!

recoma

Vai pela gente: Pool de conexões!

Pra quê reinventar a roda??

Procura aqui no fórum que vc vai achar vários exemplos:

http://www.guj.com.br/posts/list/17285.java

Criado 26 de outubro de 2007
Ultima resposta 26 de out. de 2007
Respostas 7
Participantes 4