方法返回值类型 |
方法 |
void |
clearParameters() 立即清除当前参数值。 |
boolean |
execute() 执行任何种类的 SQL 语句。 |
ResultSet |
executeQuery() 在此 PreparedStatement 对象中执行 SQL 查询,并返回由该查询生成的结果集。 |
int |
executeUpdate() 在此 PreparedStatement 对象中执行 SQL INSERT、UPDATE 或 DELETE 语句。 |
void |
setBigDecimal (int parameterIndex, BigDecimal x) 将指定的参数设置为 java.lang.BigDecimal 值。此方法在 Palm OS 的 DB2 Everyplace JDBC 驱动程序中不可用。 |
void |
setBoolean (int parameterIndex, boolean x) 将指定的参数设置为 Java boolean 值。当它发送至数据库时,DB2 Everyplace JDBC 驱动程序将它转换为 SQL SMALLINT 值。 |
void |
setBlob(int i, Blob x) JDBC 2.0 设置 BLOB 参数。 |
void |
setBytes(int parameterIndex, byte[ ]x) 将指定的参数设置为字节的 Java 数组。 |
void |
setDate(int parameterIndex, Date x) 将指定参数设置为 java.sql.Date 值。 |
void |
setDouble(int parameterIndex, double x) 将指定的参数设置为 Java 双精度值。当它发送至数据库时,DB2 Everyplace JDBC 驱动程序将它转换为 SQL DECIMAL 值。 |
void |
setFloat(int parameterIndex, float x) 将指定的参数设置为 Java 浮点值。
当 BigDecimal 转换为浮点型时,如果 BigDecimal 太大而无法表示为浮点型,它将根据需要转换为 FLOAT.NEGATIVE_INFINITY 或 FLOAT.POSITIVE_INFINITY。 |
void |
setInt (int parameterIndex, int x) 将指定的参数设置为 Java int 值。 |
void |
setLong(int parameterIndex, long x) 将指定的参数指定为 Java 长整型值。 |
void |
setNull (int parameterIndex, int sqlType) 将指定的参数设置为 SQL NULL。 |
void |
setObject(int parameterIndex, Object x, int targetSqlType) 使用给定对象来设置指定参数的值。
DB2 Everyplace 限制:
- targetSqlType 必须与 DB2 Everyplace 支持的数据类型之一相对应。
- 支持基本转换和字符串转换。例如,如果 targetSqlType 为 Types.INTEGER,则 x 应为 Integer 或 String 对象。
- 如果 targetSqlType 为 Types.DECIMAL,则 x 还可以是 Double、Float 或 Long 对象。
- 如果 targetSqlType 为 Types.SMALLINT,则 x 还可以是 Boolean 对象。
- 在 Palm OS 上,如果 targetSqlType 是 Types.DECIMAL,则 x 应为 String 对象。
|
void |
setShort (int parameterIndex, short x) 将指定的参数设置为 Java short 值。 |
void |
setString (int parameterIndex, String x) 将指定参数设置为 Java String值。 |
void |
setTime (int parameterIndex, Time x) 将指定参数设置为 java.sql.Time 值。 |
void |
setTimestamp (int parameterIndex, Timestamp x) 将指定参数设置为 java.sql.Timestamp 值。 |