0% encontró este documento útil (0 votos)
42 vistas

Scrip Consulta Postgres Con Java

Este documento establece una conexión a una base de datos PostgreSQL mediante JDBC, consulta los datos de una tabla llamada "trabajadores" y muestra los resultados en un cuadro de diálogo. Primero se establece la conexión a la base de datos, luego se ejecuta una consulta SQL para recuperar los datos de la tabla, y finalmente se cierra la conexión.

Cargado por

Daniel Camacho
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas

Scrip Consulta Postgres Con Java

Este documento establece una conexión a una base de datos PostgreSQL mediante JDBC, consulta los datos de una tabla llamada "trabajadores" y muestra los resultados en un cuadro de diálogo. Primero se establece la conexión a la base de datos, luego se ejecuta una consulta SQL para recuperar los datos de la tabla, y finalmente se cierra la conexión.

Cargado por

Daniel Camacho
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

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 contrasea
//Usuario= postgres
//Contrasea= 50cent
conexion = DriverManager.getConnection(url,"postgres","50cent");
if (conexion !=null){
System.out.println("Conexin a base de datos ... Ok");
}
} catch (Exception e) {
System.out.println("Problema al establecer la Conexin a la base de da
tos 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 nombr
e 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 Conexin a la base de dato
s ");
}
}
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.getS
tring(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();
}
}

También podría gustarte