El ejemplo está hecho para cualquier versión de PostgreSQL, lo único que cambiará será el correspondiente conector que pueden descargar desde:
https://jdbc.postgresql.org/
Nota:
Algunas veces ponen como nombres de tablas o columnas caracteres mayúsculas y minúsculas. Por ese motivo la query que se ejecuta incluye el caracter "\" para poner el nombre de la tabla o columna entre comillas dobles.
El puerto por defecto del PostgreSQL es el 5432, si usaron otro puerto en su instalación, cambiarlo.
Espero les sea de utilidad.
/////////////////////////////
package postgresql;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class SimplePostgreSqlConnector {
public static void main(String[] args) {
conectaPG();
}
private static void conectaPG(){
try {
Class.forName("org.postgresql.Driver");
Connection connection = null;
connection = DriverManager.getConnection("jdbc:postgresql://MiServidor:5432/NombreDeBaseDeDatos","usuario", "password");
Statement s = null;
if (connection != null)
{
s = connection.createStatement();
String query="select \"Columna\" from \"Tabla\" ";
ResultSet rs=s.executeQuery(query);
while(rs.next())
{
System.out.println(rs.getString(1));
}
}
else
System.out.println("Connection Failed!");
}
catch(Exception e){
e.printStackTrace();
}
}
}
/////////////////////////////
No hay comentarios:
Publicar un comentario