java.sql.PreparedStatement
📄字数 4.2K
👁️阅读量 加载中...
java.sql.PreparedStatement 已实现的接口
返回类型 | 方法 | 描述 |
---|---|---|
void | addBatch() | 向这个 PreparedStatement对象的一批命令添加一组参数。 |
void | clearParameters() | 立即清除当前参数值。 |
boolean | execute() | 执行此 PreparedStatement对象中的SQL语句,这可能是任何类型的SQL语句。 |
default long | executeLargeUpdate() | 执行在该SQL语句PreparedStatement对象,它必须是一个SQL数据操纵语言(DML)语句,如INSERT , UPDATE或DELETE ; 或不返回任何内容的SQL语句,例如DDL语句。 |
ResultSet | executeQuery() | 执行此 PreparedStatement对象中的SQL查询,并返回查询 PreparedStatement的 ResultSet对象。 |
int | executeUpdate() | 执行在该SQL语句PreparedStatement对象,它必须是一个SQL数据操纵语言(DML)语句,如INSERT , UPDATE或DELETE ; 或不返回任何内容的SQL语句,例如DDL语句。 |
ResultSetMetaData | getMetaData() | 检索一个 ResultSetMetaData对象,其中包含有关执行此 PreparedStatement对象时将返回的 ResultSet对象的列的信息。 |
ParameterMetaData | getParameterMetaData() | 检索此 PreparedStatement对象的参数的数量,类型和属性。 |
void | setAsciiStream(int parameterIndex, InputStream x) | 将指定的参数设置为给定的输入流。 |
void | setAsciiStream(int parameterIndex, InputStream x, int length) | 将指定的参数设置为给定的输入流,它将具有指定的字节数。 |
void | setAsciiStream(int parameterIndex, InputStream x, long length) | 将指定的参数设置为给定的输入流,它将具有指定的字节数。 |
void | setBigDecimal(int parameterIndex, BigDecimal x) | 将指定的参数设置为给定的 java.math.BigDecimal值。 |
void | setBinaryStream(int parameterIndex, InputStream x) | 将指定的参数设置为给定的输入流。 |
void | setBinaryStream(int parameterIndex, InputStream x, int length) | 将指定的参数设置为给定的输入流,它将具有指定的字节数。 |
void | setBinaryStream(int parameterIndex, InputStream x, long length) | 将指定的参数设置为给定的输入流,它将具有指定的字节数。 |
void | setBlob(int parameterIndex, Blob x) | 将指定的参数设置为给定的 java.sql.Blob对象。 |
void | setBlob(int parameterIndex, InputStream inputStream) | 将指定的参数设置为 InputStream对象。 |
void | setBlob(int parameterIndex, InputStream inputStream, long length) | 将指定的参数设置为 InputStream对象。 |
void | setBoolean(int parameterIndex, boolean x) | 将指定的参数设置为给定的Java boolean值。 |
void | setByte(int parameterIndex, byte x) | 将指定的参数设置为给定的Java byte值。 |
void | setBytes(int parameterIndex, byte[] x) | 将指定的参数设置为给定的Java字节数组。 |
void | setCharacterStream(int parameterIndex, Reader reader) | 将指定的参数设置为给定的 Reader对象。 |
void | setCharacterStream(int parameterIndex, Reader reader, int length) | 将指定的参数设置为给定的 Reader对象,这是给定的长度的字符数。 |
void | setCharacterStream(int parameterIndex, Reader reader, long length) | 将指定的参数设置为给定的 Reader对象,这是给定的长度的字符数。 |
void | setClob(int parameterIndex, Clob x) | 将指定的参数设置为给定的 java.sql.Clob对象。 |
void | setClob(int parameterIndex, Reader reader) | 将指定的参数设置为 Reader对象。 |
void | setClob(int parameterIndex, Reader reader, long length) | 将指定的参数设置为 Reader对象。 |
void | setDate(int parameterIndex, Date x) | 使用运行应用程序的虚拟机的默认时区将指定的 java.sql.Date设置为给定的 java.sql.Date值。 |
void | setDate(int parameterIndex, Date x, Calendar cal) | 使用给定的 Calendar对象将指定的 Calendar设置为给定的 java.sql.Date值。 |
void | setDouble(int parameterIndex, double x) | 将指定的参数设置为给定的Java double值。 |
void | setFloat(int parameterIndex, float x) | 将指定的参数设置为给定的Java float值。 |
void | setInt(int parameterIndex, int x) | 将指定的参数设置为给定的Java int值。 |
void | setLong(int parameterIndex, long x) | 将指定的参数设置为给定的Java long值。 |
void | setNCharacterStream(int parameterIndex, Reader value) | 将指定的参数设置为 Reader对象。 |
void | setNCharacterStream(int parameterIndex, Reader value, long length) | 将指定的参数设置为 Reader对象。 |
void | setNClob(int parameterIndex, NClob value) | 将指定的参数设置为 java.sql.NClob对象。 |
void | setNClob(int parameterIndex, Reader reader) | 将指定的参数设置为 Reader对象。 |
void | setNClob(int parameterIndex, Reader reader, long length) | 将指定的参数设置为 Reader对象。 |
void | setNString(int parameterIndex, String value) | 将指定的参数设置为给定的 String对象。 |
void | setNull(int parameterIndex, int sqlType) | 将指定的参数设置为SQL NULL 。 |
void | setNull(int parameterIndex, int sqlType, String typeName) | 将指定的参数设置为SQL NULL 。 |
void | setObject(int parameterIndex, Object x) | 使用给定对象设置指定参数的值。 |
void | setObject(int parameterIndex, Object x, int targetSqlType) | 使用给定对象设置指定参数的值。 |
void | setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength) | 使用给定对象设置指定参数的值。 |
void | setObject(int parameterIndex, Object x, SQLType targetSqlType) | 使用给定对象设置指定参数的值。 |
void | setRowId(int parameterIndex, RowId x) | 将指定的参数设置为给定的 java.sql.RowId对象。 |
void | setShort(int parameterIndex, short x) | 将指定的参数设置为给定的Java short值。 |
void | setSQLXML(int parameterIndex, SQLXML xmlObject) | 将指定的参数设置为给定的 java.sql.SQLXML对象。 |
void | setString(int parameterIndex, String x) | 将指定的参数设置为给定的Java String值。 |
void | setTime(int parameterIndex, Time x) | 将指定的参数设置为给定的 java.sql.Time值。 |
void | setTime(int parameterIndex, Time x, Calendar cal) | 使用给定的 Calendar对象将指定的 Calendar设置为给定的 java.sql.Time值。 |
void | setTimestamp(int parameterIndex, Timestamp x) | 将指定的参数设置为给定的 java.sql.Timestamp值。 |
void | setTimestamp(int parameterIndex, Timestamp x, Calendar cal) | 使用给定的 Calendar对象将指定的 Calendar设置为给定的 java.sql.Timestamp值。 |
void | setURL(int parameterIndex, URL x) | 将指定的参数设置为给定的 java.net.URL值。 |
java.sql.PreparedStatement 未实现接口
返回类型 | 方法 | 描述 |
---|---|---|
void | setUnicodeStream(int parameterIndex, InputStream x, int length) | 已弃用 使用setCharacterStream |
void | setRef(int parameterIndex, Ref x) | 将指定的参数设置为给定的 REF(<structured-type>)值。 |
void | setArray(int parameterIndex, Array x) | 将指定的参数设置为给定的 java.sql.Array对象。 |
void | setObject(int parameterIndex, Object x, SQLType targetSqlType, int scaleOrLength) | 使用给定对象设置指定参数的值。 |