eva/3 Application BuilderEntwicklung eigener eva/3 KomponentenEigene BefehleBeispiele für Aufgaben eines BefehlsBefehlsbeispiele für Datenbanken 

Arbeiten mit Prepared Statements

Die Klasse DBUtils stellt folgende Methoden zur Verfügung, um ein PreparedStatement aus einen ConnectionDescriptor zu erzeugen. prepareStatement(String sql, ConnectionDescriptor connectionDescriptor) und prepareStatement(QueryDescriptor queryDescriptor). Ein Objekt der Klasse PreparedStatement stellt verschiedene Methoden zum Selektieren und Manipulieren von Objekten zur Verfügung.

try
{
    ConnectionDescriptor con = ObjectLoader.getConnectionDescriptor("tables/example.connection");
    String sql = "UPDATE Kunden SET name = ? WHERE id = ?";
    PreparedStatement prep = DBUtils.prepareStatement(sql, con);
    prep.setString(1, "Miller");
    prep.setInt(2, 2638);
    int a = prep.executeUpdate();
    prep.close();
} catch (Exception e) {
    e.printStackTrace();
}