import java.sql.*; public class PoojavaDB { public static void main(String[] args) { try { // carrega driver Class.forName("postgresql.Driver"); // estabelece conexao com banco de dados Connection c = DriverManager.getConnection("jdbc:postgresql:poojava","ricarte",""); // monta e executa consulta Statement s = c.createStatement(); ResultSet r = s.executeQuery("Select * from notas"); // apresenta estrutura da tabela ResultSetMetaData m = r.getMetaData(); int colCount = m.getColumnCount(); for (int i=1; i<=colCount; ++i) System.out.print(m.getColumnName(i) + "\t\t"); System.out.println(); // apresenta resultados da consulta while (r.next()) System.out.println(r.getString(1) + " " + r.getString(2) + " " + r.getInt(3) + "\t\t" + r.getInt(4)); r.close(); // fecha conexao com banco de dados c.close(); } catch (Exception e) { System.err.println(e); } } }