Uno de los gestores de base de datos relacionales que se está popularizando, por la potencialidades que ofrece, es PostgreSQL. Esto nos lleva a la necesidad de tener que llegar a lograr la conectividad, en algún momento, de PostgreSQL con Java (un lenguaje de programación muy popular).

El siguiente video muestra como instalar PostgreSQL y crear una base de datos con el uso de una herramienta gráfica.

httpv://www.youtube.com/watch?v=3dduPBp30mI

En este otro video, se puede observar como realizar la conexión de Java con la base de datos creada en PostgreSQL. Se utiliza como entorno de trabajo Netbeans 6.8 y la conexiòn se hace por medio del uso de JDBC que ya se explicó en entradas anteriores.

httpv://www.youtube.com/watch?v=hVAxdwAEnB4&feature=related

El código del programa mostrado en el video es el siguiente:

package prueba;
//Importaciones
import java.sql.*;
import javax.swing.JOptionPane;
public class Main{
    private Connection conexion = null;
    public void estableceConexion()
    {
        if (conexion != null)
            return;
        String url = “Jdbc:postgresql://localhost:5432/”;
        try
        {
           Class.forName(“org.postgresql.Driver”);
           //Establecemos el Usuario y la contraseña
           //Usuario= postgres
           //Contraseña= 50cent
           conexion = DriverManager.getConnection(url,”postgres”,”50cent”);
           if (conexion !=null){
               System.out.println(“Conexión a base de datos … Ok”);
           }
        } catch (Exception e) {
            System.out.println(“Problema al establecer la Conexión a la base de datos 1 “);
        }
    }
         public ResultSet dameNombre()
    {
        ResultSet rs = null;
        Statement s = null;
        try
        {
            s = conexion.createStatement();
            //seleccionamos la tabla de la base de datos la cual lleva por nombre trabajadores
            rs = s.executeQuery(“SELECT * FROM  trabajadores”);
        }catch (Exception e)
        {
            System.out.println(“Problema al consultar la base de datos 1 “);
        }
        return rs;
    }
public void cierraConexion()
    {
        try
        {
            conexion.close();
        }catch(Exception e)
        {
            System.out.println(“Problema para cerrar la Conexión a la base de datos “);
        }
    }

    public static void main (String [] args) throws SQLException
    {
        Main x = new Main() ;
        ResultSet rs = null;
        String cadena=””;

        x.estableceConexion();
        rs = x.dameNombre();
        try{
        while (rs.next())
        {
            //imprimimos todos los datos contenidos en la tabla
            cadena += rs.getString (1) + “, ” + rs.getString(2) + “, ” + rs.getString(3) + “, ” + rs.getString(4) + ” , ” + rs.getString(5)+”n”;

        }

        JOptionPane.showMessageDialog(null, cadena, “trabajadores”,1);
        } catch(Exception e)
        {
            System.out.println(“Problema al imprimir la base de datos “);
        }
        x.cierraConexion();
    }

Finalmente, agradezco a Rodolfo Ramírez Vázquez por enviarme los videos (por cierto los subió a YouTube) y a sus compañeros que le apoyaron en la realización de los mismos: Juan de la Cruz, Luis Antonio, Alexis, Charlie German, Ana Belen y Roberto Cristian.

HONOR A QUIEN HONOR MERECE.

Espero que sigan con esa motivación para cumplir su promesa (que hicieron en YouTube) de subir los videos para la:

  • Conexion de Postgres con Visual Basic
  • Conexion de MySQL con JAVA
  • Conexion de MySQL con Visual Basic
  • Conexion de SQLite con JAVA
  • Conexion de SQLite con Visual Basic

Powered By DT Author Box

Written by Mtro. Gustavo Reyes Hernández

Maestro en Gestión de Tecnologías de la Información
Investigador sobre el uso de las TIC’s en la educación

Conectividad de Java con PostgreSQL
Tagged on:                         

10 thoughts on “Conectividad de Java con PostgreSQL

  • No imagine esto Lic. pero es un honor poder ver que el video realizado a sido de utilidad, y ha sido de su completo agrado…

    De verdad muchas gracias, y de igual manera se le agradece, por la ayuda que me brindo en cuanto al código de la conexion, de verdad se me dificulto pero se logro…

    Y esperemos que los demas videos podamos realizarlos con rotundo exito… solo faltan algunas modificaciones y anexos…

    Sin mas que decir me despido nuevamente agradeciendo por todo….

    sin mas me despido…

    Att…

    Rodolfo Ramírez Vázquez (SAT)

    Gracias a todos los involucrados en el Trabajo…

  • Ke onda!, felicidades SAT xD…

    El mismo dia que lo subiste lo vi xD, muajaja ya ves uno que no tiene nada que hacer =P pase a tu canal por lo del programa para grabar el escritorio y lo vi xD!!!

    Felicidez 😉

    Y un consejo a los demás si no les queda y ya hicieron todos los pasos, no es que no puedan, talvez es que estan en windows 7 y al parecer no es compatible xD!

    ojo con eso 😉

    Saludos a todos…

    por cierto, ¿alguien hizo ya lo de los closters?

  • hola sat jejejeje Felicidades!!!!!!!!!!!! te kedo muy bien el video me gusto lo explicaste muy bien se ve que ke tu lo hiciste muy bien Felicidades por ti espero ke no sea el ultimo video o aportacion que hagas…… jejejeje besitos…..

  • hola, ejecute el codigo y me funciono, apenas estoy conociendo el lenguaje, y me interesa y estuve haciendo alguns ´pruebas para ingresar algunos datos desde java a postgres pero no me funciona, tienes algun codigo para probar.

Leave a Reply

Follow

Get every new post delivered to your Inbox

Join other followers:

%d bloggers like this: