Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2015, 18:25
fidentis
 
Fecha de Ingreso: junio-2011
Mensajes: 39
Antigüedad: 12 años, 10 meses
Puntos: 0
como hacer para evitar repetir esta rutina tantas veces

Hola gente tengo una clase que se encarga de hacer todas las conexiones al postgres de mi programa, tiene insertar,modificar,listar,buscar. para cada función realizo una conexión a la base de datos, como puedo evitar repetir tanto esta parte?

Código:
public class CONEXION_DB {    
    public void insertar(String telef, String nomb) throws ClassNotFoundException, SQLException{
        Class.forName("org.postgresql.Driver");
        Connection Conexion = DriverManager.getConnection("jdbc:postgresql://localhost:5432/test", "postgres", "1234567890");
        java.sql.Statement SentenciaSQL = Conexion.createStatement(
        ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
        ResultSet Personas = SentenciaSQL.executeQuery("SELECT * FROM usuarios");
        ....
        ....
        ....
        ....

    }
    public String consultar(String telef) throws ClassNotFoundException, SQLException{
        String Nombre;
        Class.forName("org.postgresql.Driver");
        Connection Conexion = DriverManager.getConnection("jdbc:postgresql://localhost:5432/test", "postgres", "1234567890");
        java.sql.Statement SentenciaSQL = Conexion.createStatement(
        ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
        ResultSet Personas = SentenciaSQL.executeQuery("select nombre from usuarios         
        ....
        ....
        ....
lo he intentado así:

Código:
public class CONEXION_DB {    
    CONEXION_DB(){
aqui meto los datos de la conexión//
}
pero no lo consigo.