Datenbank – Das kann ich auch!

Ich bin erstaunt wie leicht es war, eine PostgreSQL-DB auf meinem Rechner zu installieren.
Noch begeisterter war ich, als ich binnen einer halben Stunde auch schon aus meiner RCP auf die DB zugreifen konnte.
Wirklich easyCoding!

String data = "jdbc:postgresql://127.0.0.1:5432/myDB";
String sql = "SELECT * FROM myTable";
try {
Class.forName("org.postgresql.Driver");
Connection conn = DriverManager.getConnection(data, "username", "password");
Statement st = conn.createStatement();
ResultSet rec = st.executeQuery(sql);

while (rec.next())
{
System.out.println(rec.getString("bla"));
System.out.println(rec.getString("blub"));
}
rec.close();
st.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
catch (SQLException e) {
e.printStackTrace();
}

RCP in voller Bildschirmgröße

Wer seine RCP gleich in voller Bildschirmgröße starten lassen möchte kann diesen code-Schnipsel einfach einfügen:

public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {

    public void postWindowOpen() {
        super.postWindowOpen();
        IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
        configurer.getWindow().getShell().setMaximized(true);
    }
}