L’objet PreparedStatement : setObject() • Cette méthode insère des objets Java si on peut les convertir en types SQL standard • 3 variantes : – setObject(int parameter index, Object o, int targetSqlType, intscale) – setObject(int parameter index, Object o, int targetSqlType) – setObject( int parameter index, Object o ) • On peut contrôler l’association entre un objet Java et le type SQL • Si absent une association par défaut • Les méthodes setXXX() effectuent une association par défaut • Par setNull() ou par setObject(int index, Object o) avec o un objet Integer et o = null • Ou si setXXX() accepte un objet comme setTime() • Exemple : Integer i = new Integer(32); pstmt.setObject(1, i, Types.INTEGER); pstmt.setObject(2, null, Types.VARCHAR); //ou pstmt.setNull(2, Types.VARCHAR); |