import java.sql.*;

/**
 * Con esta clase establecemos una conexion con una BD Postgresql.<br>
 * @author
 * @version 0.9, 13/12/05
 * @see     java.sql.DriverManager
 */
public class ConexionPostgresql {
        /**
         * Obtenemos la conexion con una BD Postgresql.
         * @return    La conexion con nuestra BD, si la conexion fue exitosa.
         * En caso contrario devuelve NULL.
         */
        public static Connection obtenerConexion() {
                 String vls_nombreBD = "NombreBD";
                 String vls_user = "user";
                 String vls_pass = "pass";
                 String vls_url = 
"jdbc:postgresql://localhost:5432/"+vls_nombreBD;
                Connection vlc_con;
                try {
                        Class.forName("org.postgresql.Driver");
                }
                catch(java.lang.ClassNotFoundException e) {
                        System.err.print("ClassNotFoundException: ");
                        System.err.println(e.getMessage());
                }
                try {
                        vlc_con = 
DriverManager.getConnection(vls_url,vls_user,vls_pass);
                        return(vlc_con);
                }
                catch(SQLException ex) {
                        System.err.println("SQLException [0]: " + 
ex.getMessage());
                        return (null);
                }
        }
}

// Debes agregar el archivo 'postgresql-8.0-314.jdbc3.jar' (segun tu
version) al classpath
--
Atte. Victor Montenegro Isidin
F: +56 57 435178
M: +56 082782070
Iquique - Chile

Responder a