GUIA PARA CREAR UNA CONEXIÓN CON UNA BASE DE DATOS POSTGRES UTILIZANDO JDBC.
CON UNA BASE DE DATOS POSTGRES
UTILIZANDO JDBC.
ELABORADA POR: BRAVO CONTRERAS MARICELA CLAUDIA
PROFESOR: DR. VICTOR SOSA SOSA
Este documento describe lospasos necesarios
1.
Identificar la fuente de datos (base de datos) a la que se desea conectar. Esta puede
ser Oracle, Sybase, Postgres, etc.
2.
Obtener el driver JDBC para el manejador de la basede datos correspondiente, en
este ejemplo la conexión se hace con postgres. Para obtener el driver de postgres se
puede bajar de:
http://jdbc.postgresql.org
3.
Modificar la variable de ambienteCLASSPATH, asignándole la ruta donde se
encuentra guardado el driver.
Por ejemplo: si el driver de JDBC se encuentra en el directorio /usr/local/lib y el
Java JDK está instalado en el directorio/usr/local/jdk1.3.1. Para correr la aplicación
se utilizaría:
CLASSPATH = usr/local/jdk1.3.1/:usr/local/lib/postgresql.jar
4.
Importar el JDBC. Cualquier programa que utilice JDBC necesitaimportar el
paquete java.sql.
Esto se hace incluyendo la siguiente línea al principio del programa:
Import java.sql.*;
5.
Cargar el driver apropiado dentro del código. Una forma de hacerlo esutilizando el
método Class.forName() para cargar la clase explícitamente.
En el caso de PostgreSQL, se utiliza de la siguiente manera:
Class.forName(“postgresql.Driver”);
Para saber que drivers estándisponibles se puede utilizar el método getDrivers();
del DriverManager.
6.
Una vez que se ha cargado el driver, se llama a DriverManager.getConnection()
para establecer una conexión con lafuente de datos. El método getConnection()
devuelve un objeto tipo Connection que representa una conexión física al URL
especificado. La definición del método getConnection es la siguiente:
publicstatic Connection getConnection(String url, String user, String password)
throws SQLException
Donde el url (Uniform Resource Locator) que representa la base de datos, tiene el
siguiente formato:...
Regístrate para leer el documento completo.