package update; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class UpdateDB { public static void main(String[] args) { try { Class.forName("org.postgresql.Driver"); Connection con = DriverManager.getConnection( "jdbc:postgresql:test", "postgres", "postgres"); Statement statement = con.createStatement(); // Updates werden, nomen est omen, über executeUpdate // an die Datenbank geschickt statement.executeUpdate( "UPDATE employees SET firstname='Larry'" + " WHERE id=1"); // Um sicher zu gehen, dass der Datensatz gespeichert // wurde, geben wir den veränderten Wert wieder aus... ResultSet result = statement.executeQuery( "SELECT firstname FROM employees WHERE id=1"); result.next(); System.out.println( "Firstname updated to " + result.getString(1)); } catch (Exception e) { e.printStackTrace(); } } }