PreparedStatement |
Prépare l'instruction |
---|---|
Java | java.sql |
Description
Cette classe contient un objet représentant une instruction SQL précompilée.
Liste des méthodes
Méthode | Prototype | Description | Hérité |
---|---|---|---|
ADDBATCH | void addBatch(); | Cette méthode permet d'ajouter un ensemble de paramètres au lot de commandes de cet objet PreparedStatement. | |
CLEARPARAMETERS | void clearParameters(); | Cette méthode permet d'effacer immédiatement les valeurs de paramètre actuelles. | |
EXECUTE | boolean execute(); | Cette méthode permet d'exécuter l'instruction SQL dans cet objet PreparedStatement, qui peut être n'importe quel type d'instruction SQL. | |
EXECUTEQUERY | ResultSet executeQuery(); | Cette méthode permet d'exécuter la requête SQL dans cet objet PreparedStatement et renvoie l'objet ResultSet généré par la requête. | |
EXECUTEUPDATE | int executeUpdate(); | Cette méthode permet d'exécuter l'instruction SQL dans cet objet PreparedStatement, devant être une instruction DML (Data Manipulation Language) de SQL, telle que INSERT, UPDATE ou DELETE; ou une instruction SQL ne renvoyant rien, telle qu'une instruction DDL. | |
GETMETADATA | ResultSetMetaData getMetaData(); | Cette méthode permet de récupérer un objet ResultSetMetaData contenant des informations sur les colonnes de l'objet ResultSet étant renvoyées lors de l'exécution de cet objet PreparedStatement. | |
GETPARAMETERMETADATA | ParameterMetaData getParameterMetaData(); | Cette méthode permet de récupérer le nombre, les types et les propriétés des paramètres de cet objet PreparedStatement. | |
SETARRAY | void setArray(int parameterIndex, Array x); | Cette méthode permet de fixer le paramètre désigné sur l'objet java.sql.Array spécifié. | |
SETASCIISTREAM | void setAsciiStream(int parameterIndex, InputStream x); | Cette méthode permet de fixer le paramètre désigné sur le flux d'entrée spécifié. | |
SETASCIISTREAM | void setBinaryStream(int parameterIndex, InputStream x, long length); | Cette méthode permet de fixer le paramètre désigné sur le flux d'entrée donné, ayant le nombre d'octets spécifié. | |
SETBLOB | void setBlob(int parameterIndex, Blob x); | Cette méthode permet de fixer le paramètre désigné sur l'objet java.sql.Blob spécifié. | |
SETBLOB | void setBlob(int parameterIndex, InputStream inputStream); | Cette méthode permet de fixer le paramètre désigné sur un objet InputStream. | |
SETBLOB | void setBlob(int parameterIndex, InputStream inputStream, long length); | Cette méthode permet de fixer le paramètre désigné sur un objet InputStream. | |
SETBOOLEAN | void setBoolean(int parameterIndex, boolean x); | Cette méthode permet de fixer le paramètre désigné sur la valeur booléenne Java spécifié. | |
SETBYTE | void setByte(int parameterIndex, byte x); | Cette méthode permet de fixer le paramètre désigné sur la valeur d'octet Java spécifié. | |
SETBYTES | void setBytes(int parameterIndex, byte[] x); | Cette méthode permet de fixer le paramètre désigné sur le tableau d'octets Java spécifié. | |
SETCHARACTERSTREAM | void setCharacterStream(int parameterIndex, Reader reader); | Cette méthode permet de fixer le paramètre désigné sur l'objet Reader spécifié. | |
SETCHARACTERSTREAM | void setCharacterStream(int parameterIndex, Reader reader, int length); | Cette méthode permet de fixer le paramètre désigné sur l'objet Reader spécifié, correspondant au nombre donné de caractères. | |
SETCHARACTERSTREAM | void setCharacterStream(int parameterIndex, Reader reader, long length); | Cette méthode permet de fixer le paramètre désigné sur l'objet Reader donné, correspondant au nombre donné de caractères. | |
SETCLOB | void setClob(int parameterIndex, Clob x); | Cette méthode permet de fixer le paramètre désigné sur l'objet java.sql.Clob spécifié. | |
SETCLOB | void setClob(int parameterIndex, Reader reader); | Cette méthode permet de fixer le paramètre désigné sur un objet Reader. | |
SETCLOB | void setClob(int parameterIndex, Reader reader, long length); | Cette méthode permet de fixer le paramètre désigné sur un objet Reader. | |
SETDATE | void setDate(int parameterIndex, Date x); | Cette méthode permet de fixer le paramètre désigné sur la valeur java.sql.Date donnée à l'aide du fuseau horaire par défaut de la machine virtuelle exécutant l'application. | |
SETDATE | void setDate(int parameterIndex, Date x, Calendar cal); | Cette méthode permet de fixer le paramètre désigné sur la valeur donnée java.sql.Date, à l'aide de l'objet Calendar spécifié. | |
SETDOUBLE | void setDouble(int parameterIndex, double x); | Cette méthode permet de fixer le paramètre désigné sur la double valeur Java spécifié. | |
SETFLOAT | void setFloat(int parameterIndex, float x); | Cette méthode permet de fixer le paramètre désigné sur la valeur float Java spécifié. | |
SETFLOAT | void setInt(int parameterIndex, int x); | Cette méthode permet de fixer le paramètre désigné sur la valeur Java int spécifié. | |
SETLONG | void setLong(int parameterIndex, long x); | Cette méthode permet de fixer le paramètre désigné sur la valeur Java long spécifié. | |
SETNCHARACTERSTREAM | void setNCharacterStream(int parameterIndex, Reader value); | Cette méthode permet de fixer le paramètre désigné sur un objet Reader. | |
SETNCHARACTERSTREAM | void setNCharacterStream(int parameterIndex, Reader value, long length); | Cette méthode permet de fixer le paramètre désigné sur un objet Reader. | |
SETNCLOB | void setNClob(int parameterIndex, NClob value); | Cette méthode permet de fixer le paramètre désigné sur un objet java.sql.NClob. | |
SETNCLOB | void setNClob(int parameterIndex, Reader reader); | Cette méthode permet de fixer le paramètre désigné sur un objet Reader. | |
SETNCLOB | void setNClob(int parameterIndex, Reader reader, long length); | Cette méthode permet de fixer le paramètre désigné sur un objet Reader. | |
SETNCLOB | void setNString(int parameterIndex, String value); | Cette méthode permet de fixer le paramètre désigné sur l'objet String spécifié. | |
SETNULL | void setNull(int parameterIndex, int sqlType); | Cette méthode permet de fixer le paramètre désigné sur NULL pour le SQL. | |
SETNULL | void setNull(int parameterIndex, int sqlType, String typeName); | Cette méthode permet de fixer le paramètre désigné sur SQL NULL. | |
SETOBJECT | void setObject(int parameterIndex, Object x); | Cette méthode permet de fixer la valeur du paramètre désigné à l'aide de l'objet spécifié. | |
SETOBJECT | void setObject(int parameterIndex, Object x, int targetSqlType); | Cette méthode permet de fixer la valeur du paramètre désigné avec l'objet spécifié. | |
SETOBJECT | void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength); | Cette méthode permet de fixer la valeur du paramètre désigné avec l'objet spécifié. | |
SETREF | void setRef(int parameterIndex, Ref x); | Cette méthode permet de fixer le paramètre désigné sur la valeur REF(<type-structuré>) spécifié. | |
SETROWID | void setRowId(int parameterIndex, RowId x); | Cette méthode permet de fixer le paramètre désigné sur l'objet java.sql.RowId spécifié. | |
SETSHORT | void setShort(int parameterIndex, short x); | Cette méthode permet de fixer le paramètre désigné sur la valeur courte Java spécifié. | |
SETSQLXML | void setSQLXML(int parameterIndex, SQLXML xmlObject); | Cette méthode permet de fixer le paramètre désigné sur l'objet java.sql.SQLXML spécifié. | |
SETSTRING | void setString(int parameterIndex, String x); | Cette méthode permet de fixer le paramètre désigné sur la valeur Java String spécifié. | |
SETTIME | void setTime(int parameterIndex, Time x); | Cette méthode permet de fixer le paramètre désigné sur la valeur java.sql.Time spécifié. | |
SETTIME | void setTime(int parameterIndex, Time x, Calendar cal); | Cette méthode permet de fixer le paramètre désigné sur la valeur java.sql.Time donnée, à l'aide de l'objet Calendar spécifié. | |
SETTIMESTAMP | void setTimestamp(int parameterIndex, Timestamp x); | Cette méthode permet de fixer le paramètre désigné sur la valeur java.sql.Timestamp spécifié. | |
SETTIMESTAMP | void setTimestamp(int parameterIndex, Timestamp x, Calendar cal); | Cette méthode permet de fixer le paramètre désigné sur la valeur java.sql.Timestamp donnée, à l'aide de l'objet Calendar spécifié. | |
SETUNICODESTREAM | void setUnicodeStream(int parameterIndex, InputStream x, int length); | Cette méthode permet de fixer le flux de données Unicode. Cette méthode est obsolète. | |
SETURL | void setURL(int parameterIndex, URL x); | Cette méthode permet de fixer le paramètre désigné sur la valeur java.net.URL spécifiée. |
Légende
Cette couleur permet d'indiquer les méthodes obsolètes.
Voir également
Langage de programmation - Sécurité de développement - Injection SQL
Dernière mise à jour : Jeudi, le 28 novembre 2019