Postgres - Java Conectar
sábado, 1 de marzo de 2014
Pasos para conectar Postgres con Java:
1.- Importar las clases al inicio del programa
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;
2.- Por comodidad he definido una función que retorna la conexión:
public Connection Postgres(){
Connection pgConn = null;
try {
Class.forName("org.postgresql.Driver");
// usuario: postgres, password: xxxxxxxx
pgConn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgres",
"postgres","xxxxxxxx");
} catch(ClassNotFoundException e1)
{
System.out.print("Class Not Found : " + e1.getMessage());
}
catch (SQLException exp) {
System.out.print("SQL Exception: " + exp.getMessage());
}
return pgConn;
}
}
3.- Programa completo que utiliza la función Postgres.
El ambiente de trabajo es NetBeans
Se debe incluir la biblioteca PostgresSQLJDBCDriver antes de ejecutar el programa.
package javapostgres;
/**
*
* @author Francisco Villavicencio fvillavi@yahoo.com, www.fvillavi.blogspot.com
*/
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;
public class JavaPostgres {
public static Connection Postgres(){
Connection pgConn = null;
try {
Class.forName("org.postgresql.Driver");
// usuario: postgres, password: xxxxxxxx
pgConn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgres",
"postgres","xxxxxxxx");
} catch(ClassNotFoundException e)
{
System.out.print("Class Not Found : " + e.getMessage());
}
catch (SQLException exp) {
System.out.print("SQL Exception: " + exp.getMessage());
}
return pgConn;
}
public static void main(String[] args) {
Connection con = Postgres ();
try {
System.out.println(con.getCatalog().toString());
} catch (SQLException e){
System.out.println("SQL Exception: " + e.getMessage());
}
}
}
Suscribirse a:
Entradas (Atom)