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.