Foros del Web » Programación para mayores de 30 ;) » Java »

como hacer para evitar repetir esta rutina tantas veces

Estas en el tema de como hacer para evitar repetir esta rutina tantas veces en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 31/08/2015, 18:25
 
Fecha de Ingreso: junio-2011
Mensajes: 39
Antigüedad: 13 años, 5 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.

Etiquetas: clase, programa, repetir, rutina, sql, string, veces
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:27.