Classe Connection

5 respostas
Diana

Boa tarde…estou fazendo um pequeno projeto de bd…e estou tentando ao maximo separar as camadas…
mas agora me deu um estalo…
tenho uma classe gerentebd…que tem um metodo conect…
na verdade o que eu gostaria eh de criar uma classe conect que retornasse se a conexao esta true caso naum esteja conectar…
como faco isso?

5 Respostas

ricardolecheta

Veja o exemplo,

import java.sql.Connection;

public class ConnectionProvider
{
   private static Connection connection = null;
   
   public static Connection getConnection()
   {
      if(connection == null)
      {
         /// connection = // crie uma Connection aqui
      }
      
      return connection;
   }
}

para usar:

Connection conn = ConnectionProvider.getConnection();
Diana

eu fiz algo parecido com isso…
e em outra classe quando fui usar …por exemplo:

private Conexao con;

Statement stmt=null;
stmt=con.createStatement();

ele disse para mim criar o metodo createStatement() dentro da classe Conexao…
o que esta errado?

cv1

mensagem subliminar

Use um connection pool. Use um connection pool. Use um connection pool.

mensagem subliminar

Diana

Como pool de conexao??
Como faco isso???
na classe gerenteBD…o que eu tenho que colocar se por exemplo criar esta instrucao:

try{

stmt=?.createStatement();

stmt
Rafael_Steil

Procura no forum sobre connection pool. Ha varias mensagens explicando como funciona, como usar, o pq de usar, e onde pegar um pronto.
Ou seja: nao faca o seu proprio connection pool. Pegue um pronto :slight_smile:

Rafael

Criado 20 de abril de 2004
Ultima resposta 20 de abr. de 2004
Respostas 5
Participantes 4