miércoles, 23 de noviembre de 2011
Postgresql + JDBC
import java.sql.*;
import javax.swing.JOptionPane;
public class Postgres{
private Connection conexion = null;
public void estableceConexion()
{
if (conexion != null)
return;
String url = "Jdbc:postgresql://localhost:5432/MyTest";
try
{
Class.forName("org.postgresql.Driver");
conexion = DriverManager.getConnection(url,"postgres","gunchelo");
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();
rs = s.executeQuery("SELECT * FROM libros");
}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
{
Postgres x = new Postgres() ;
ResultSet rs = null;
String cadena="";
x.estableceConexion();
rs = x.dameNombre();
try{
while (rs.next())
{
cadena += rs.getString (1) + "," + rs.getString(2)+"\n";
}
JOptionPane.showMessageDialog(null, cadena, "libros",1);
} catch(Exception e)
{
System.out.println("Problema al imprimir la base de datos ");
}
x.cierraConexion();
}
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario