La interfaz PreparedStatement crea un objeto que representa una sentencia de SQL compilada previamente.
Se ha compilado previamente una sentencia de SQL y se ha almacenado en un objeto PreparedStatement. Este objeto puede utilizarse para ejecutar de modo eficaz esta sentencia varias veces.
java.sql, paquete
public interface PreparedStatement
extends Statement
La Tabla 101 lista los métodos de la interfaz PreparedStatement a los que
da soporte DB2 Everyplace.
Tabla 101. Métodos de la interfaz PreparedStatement
Tipo de valor de retorno del método | Método |
---|---|
void | clearParameters() Borra los valores de parámetro actuales de modo inmediato. |
boolean | execute() Ejecuta cualquier tipo de sentencia de SQL. |
ResultSet | executeQuery() Ejecuta la consulta de SQL en este objeto PreparedStatement y devuelve el conjunto de resultados generado por la consulta. |
int | executeUpdate() Ejecuta la sentencia de SQL INSERT, UPDATE o DELETE en este objeto PreparedStatement. |
void | setBigDecimal (int índiceParámetros, BigDecimal x) Establece el parámetro designado con un valor java.lang.BigDecimal. Este método no está disponible en el controlador JDBC de DB2 Everyplace para Palm OS. |
void | setBoolean (int índiceParámetros, boolean x) Establece el parámetro designado en un valor boolean de Java. El controlador JDBC de DB2 Everyplace lo convierte a un valor SMALLINT de SQL cuando lo envía a la base de datos. |
void | setBlob(int i, Blob x) JDBC 2.0 Establece un parámetro BLOB. |
void | setBytes(int índiceParámetros, byte[ ]x) Establece el parámetro designado en una matriz de bytes de Java. |
void | setDate(int índiceParámetros, Date x) Establece el parámetro designado en un valor de java.sql.Date. |
void | setDouble(int parameterIndex, double x) Establece el parámetro designado en un valor double de Java. El controlador JDBC de DB2 Everyplace lo convierte a un valor DECIMAL de SQL cuando lo envía a la base de datos. |
void | setFloat(int parameterIndex, float
x) Establece el parámetro designado en un valor float de
Java.
Cuando BigDecimal se convierte a float, si el BigDecimal es demasiado grande para representarlo como float, se convertirá a FLOAT.NEGATIVE_INFINITY o FLOAT.POSITIVE_INFINITY según corresponda. |
void | setInt (int índiceParámetros, int x) Establece el parámetro designado en un valor int de Java. |
void | setLong(int parameterIndex, long x) Establece el parámetro designado en un valor long de Java. |
void | setNull (int índiceParámetros, int sqlType) Establece el parámetro designado en NULL de SQL. |
void | setObject(int parameterIndex, Object
x, int targetSqlType) Establece el valor del parámetro
designado con el objeto concreto.
Restricciones de DB2 Everyplace:
|
void | setShort (int índiceParámetros, short x) Establece el parámetro designado en un valor short de Java. |
void | setString (int índiceParámetros, String x) Establece el parámetro designado en un valor String de Java. |
void | setTime (int índiceParámetros, Time x) Establece el parámetro designado en un valor de java.sql.Time. |
void | setTimestamp (int índiceParámetros, Timestamp x) Establece el parámetro designado en un valor de java.sql.Timestamp. |
Tareas relacionadas
Consulta relacionada