La classe PreparedStatement

  • Ogni ? nella stringa della query va trasformato in valore.
  • Ci si riferisce ad ogni singolo paramtro tramite il suo indce, che parte da 1
  • Come per la ResultSet avremo funzioni diverse per assegnare dati di tipo diverso ai parametri:
    • void setNull(int parameterIndex, int sqlType) per cancellare un valore
    • void setBoolean(int parameterIndex, boolean x) per i booleani
    • void setByte(int parameterIndex, byte x) per i byte
    • void setShort(int parameterIndex, short x) per gli short
    • void setInt(int parameterIndex, int x) per gli interi
    • void setLong(int parameterIndex, long x) per i long
    • void setFloat(int parameterIndex, float x) per i float
    • void setDouble(int parameterIndex, double x) per i double
    • void setString(int parameterIndex, String x) per le stringhe
    • .... per gli altri tipi

© Ing. Stefano Salvi - All rights reserved