java.sql.CallableStatement
📄字数 9.3K
👁️阅读量 加载中...
java.sql.CallableStatement 已实现的接口
返回类型 | 方法 | 描述 |
---|---|---|
Array | getArray(String parameterName) | 以Java编程语言中的Array对象的ARRAY获取JDBC ARRAY参数的值。 |
BigDecimal | getBigDecimal(int parameterIndex) | 将指定的JDBC NUMERIC参数的值检索为 java.math.BigDecimal对象,其值包含小数点右侧的数字。 |
BigDecimal | getBigDecimal(int parameterIndex, int scale) | 已弃用 使用getBigDecimal(int parameterIndex)或getBigDecimal(String parameterName) |
BigDecimal | getBigDecimal(String parameterName) | 将JDBC NUMERIC参数的值检索为 java.math.BigDecimal对象,该值与包含的小数点右边的位数一样多。 |
Blob | getBlob(int parameterIndex) | 以Java编程语言中的Blob对象的形式获取指定的JDBC BLOB参数的值。 |
Blob | getBlob(String parameterName) | 以Java编程语言的Blob对象的BLOB获取JDBC BLOB参数的值。 |
boolean | getBoolean(int parameterIndex) | 获取指定的JDBC的值 BIT或 BOOLEAN作为参数 boolean Java编程语言。 |
boolean | getBoolean(String parameterName) | 检索JDBC的值 BIT或 BOOLEAN作为参数 boolean Java编程语言。 |
byte | getByte(int parameterIndex) | 获取指定的JDBC的价值 TINYINT参数为 byte的Java编程语言。 |
byte | getByte(String parameterName) | 以Java编程语言byte的形式 byte JDBC TINYINT参数的值。 |
byte[] | getBytes(int parameterIndex) | 将指定的JDBC BINARY或 VARBINARY参数的值作为Java编程语言中的 byte值的数组检索。 |
byte[] | getBytes(String parameterName) | 将Java BINARY或 VARBINARY参数的值检索为Java编程语言中的 byte值。 |
Reader | getCharacterStream(int parameterIndex) | 以Java编程语言中的 java.io.Reader对象获取指定参数的值。 |
Reader | getCharacterStream(String parameterName) | 以Java编程语言中的 java.io.Reader对象获取指定参数的值。 |
Clob | getClob(int parameterIndex) | 将指定的JDBC CLOB参数的值作为Java编程语言中的 java.sql.Clob对象检索。 |
Clob | getClob(String parameterName) | 以Java编程语言 java.sql.Clob对象的 CLOB获取JDBC CLOB参数的值。 |
Date | getDate(int parameterIndex) | 将指定的JDBC DATE参数的值检索为 java.sql.Date对象。 |
Date | getDate(int parameterIndex, Calendar cal) | 将指定的JDBC DATE参数的值检索为 java.sql.Date对象,使用给定的 Calendar对象构造日期。 |
Date | getDate(String parameterName) | 以 java.sql.Date对象的 DATE获取JDBC DATE参数的值。 |
Date | getDate(String parameterName, Calendar cal) | 使用给定的 Calendar对象来构造日期,将JDBC DATE参数的值检索为 java.sql.Date对象。 |
double | getDouble(int parameterIndex) | 获取指定的JDBC的价值 DOUBLE参数为 double的Java编程语言。 |
double | getDouble(String parameterName) | 检索JDBC的价值 DOUBLE参数为 double的Java编程语言。 |
float | getFloat(int parameterIndex) | 获取指定的JDBC的价值 FLOAT参数为 float的Java编程语言。 |
float | getFloat(String parameterName) | 检索JDBC的价值 FLOAT参数为 float的Java编程语言。 |
int | getInt(int parameterIndex) | 获取指定的JDBC的价值 INTEGER作为参数 int Java编程语言。 |
int | getInt(String parameterName) | 检索JDBC的价值 INTEGER作为参数 int Java编程语言。 |
long | getLong(int parameterIndex) | 获取指定的JDBC的价值 BIGINT参数为 long的Java编程语言。 |
long | getLong(String parameterName) | 检索JDBC的价值 BIGINT参数为 long的Java编程语言。 |
Reader | getNCharacterStream(int parameterIndex) | 以Java编程语言获取指定参数的值作为 java.io.Reader对象。 |
Reader | getNCharacterStream(String parameterName) | 以Java编程语言的形式获取指定参数的值作为 java.io.Reader对象。 |
NClob | getNClob(int parameterIndex) | 将指定的JDBC NCLOB参数的值作为Java编程语言中的 java.sql.NClob对象检索。 |
NClob | getNClob(String parameterName) | 检索JDBC的价值 NCLOB参数为 java.sql.NClob的Java编程语言对象。 |
String | getNString(int parameterIndex) | 检索指定的值 NCHAR , NVARCHAR或 LONGNVARCHAR作为参数 String Java编程语言。 |
String | getNString(String parameterName) | 检索指定的值 NCHAR , NVARCHAR或 LONGNVARCHAR作为参数 String Java编程语言。 |
Object | getObject(int parameterIndex) | 检索作为指定参数的值 Object Java编程语言。 |
Object | getObject(int parameterIndex, Map<String,Class<?>> map) | 返回一个表示OUT参数的值的对象, parameterIndex和使用 map用于该参数值的自定义映射。 |
Object | getObject(String parameterName) | 检索作为一个参数的值 Object Java编程语言。 |
<T> T | getObject(String parameterName, Class<T> type) | 返回一个对象,表示OUT参数的值 parameterName并将从SQL类型的参数转换为所请求的Java数据类型,如果支持的转换。 |
Object | getObject(String parameterName, Map<String,Class<?>> map) | 返回一个表示OUT参数的值的对象, parameterName和使用 map用于该参数值的自定义映射。 |
Ref | getRef(String parameterName) | 检索JDBC的价值REF(<structured-type>)参数为Ref的Java编程语言对象。 |
RowId | getRowId(int parameterIndex) | 将指定的JDBC ROWID参数的值检索为 java.sql.RowId对象。 |
RowId | getRowId(String parameterName) | 将指定的JDBC ROWID参数的值检索为 java.sql.RowId对象。 |
short | getShort(int parameterIndex) | 获取指定的JDBC的价值 SMALLINT参数为 short的Java编程语言。 |
short | getShort(String parameterName) | 检索JDBC的价值 SMALLINT参数为 short的Java编程语言。 |
SQLXML | getSQLXML(int parameterIndex) | 以Java编程语言中的 java.sql.SQLXML对象获取 SQL XML SQL XML参数的值。 |
SQLXML | getSQLXML(String parameterName) | 以Java编程语言获取 SQL XML SQL XML参数的值作为 java.sql.SQLXML对象。 |
String | getString(int parameterIndex) | 获取指定的JDBC值 CHAR , VARCHAR ,或 LONGVARCHAR参数为 String的Java编程语言。 |
String | getString(String parameterName) | 检索JDBC的值 CHAR , VARCHAR ,或 LONGVARCHAR作为参数 String Java编程语言。 |
Time | getTime(int parameterIndex) | 将指定的JDBC TIME参数的值检索为 java.sql.Time对象。 |
Time | getTime(int parameterIndex, Calendar cal) | 将指定的JDBC TIME参数的值检索为 java.sql.Time对象,使用给定的 Calendar对象构建时间。 |
Time | getTime(String parameterName) | 以 java.sql.Time对象的 TIME获取JDBC TIME参数的值。 |
Time | getTime(String parameterName, Calendar cal) | 以 java.sql.Time对象的 TIME获取JDBC TIME参数的值,使用给定的 Calendar对象构建时间。 |
Timestamp | getTimestamp(int parameterIndex) | 将指定的JDBC TIMESTAMP参数的值检索为 java.sql.Timestamp对象。 |
Timestamp | getTimestamp(int parameterIndex, Calendar cal) | 将指定的JDBC TIMESTAMP参数的值检索为 java.sql.Timestamp对象,使用给定的 Calendar对象构造 Timestamp对象。 |
Timestamp | getTimestamp(String parameterName) | 以 java.sql.Timestamp对象的 TIMESTAMP检索JDBC TIMESTAMP参数的值。 |
Timestamp | getTimestamp(String parameterName, Calendar cal) | 使用给定的 Calendar对象 java.sql.Timestamp对象,将JDBC TIMESTAMP参数的值检索为 Timestamp对象。 |
URL | getURL(int parameterIndex) | 将指定的JDBC DATALINK参数的值检索为 java.net.URL对象。 |
URL | getURL(String parameterName) | 以 java.net.URL对象的 DATALINK获取JDBC DATALINK参数的值。 |
void | registerOutParameter(int parameterIndex, int sqlType) | 将序号parameterIndex中的OUT参数 parameterIndex到JDBC类型 sqlType 。 |
void | registerOutParameter(int parameterIndex, int sqlType, int scale) | 将序号 parameterIndex为JDBC类型 sqlType 。 |
void | registerOutParameter(int parameterIndex, SQLType sqlType, String typeName) | 注册指定的输出参数。 |
void | registerOutParameter(String parameterName, int sqlType) | 将名为parameterName的OUT参数 parameterName到JDBC类型 sqlType 。 |
void | registerOutParameter(String parameterName, int sqlType, int scale) | 注册命名的参数 parameterName JDBC类型的 sqlType 。 |
void | registerOutParameter(String parameterName, SQLType sqlType, String typeName) | 注册指定的输出参数。 |
void | setAsciiStream(String parameterName, InputStream x) | 将指定的参数设置为给定的输入流。 |
void | setAsciiStream(String parameterName, InputStream x, int length) | 将指定的参数设置为给定的输入流,它将具有指定的字节数。 |
void | setAsciiStream(String parameterName, InputStream x, long length) | 将指定的参数设置为给定的输入流,它将具有指定的字节数。 |
void | setBigDecimal(String parameterName, BigDecimal x) | 将指定的参数设置为给定的 java.math.BigDecimal值。 |
void | setBinaryStream(String parameterName, InputStream x) | 将指定的参数设置为给定的输入流。 |
void | setBinaryStream(String parameterName, InputStream x, int length) | 将指定的参数设置为给定的输入流,它将具有指定的字节数。 |
void | setBinaryStream(String parameterName, InputStream x, long length) | 将指定的参数设置为给定的输入流,它将具有指定的字节数。 |
void | setBlob(String parameterName, Blob x) | 将指定的参数设置为给定的 java.sql.Blob对象。 |
void | setBlob(String parameterName, InputStream inputStream) | 将指定的参数设置为 InputStream对象。 |
void | setBlob(String parameterName, InputStream inputStream, long length) | 将指定的参数设置为 InputStream对象。 |
void | setBoolean(String parameterName, boolean x) | 将指定的参数设置为给定的Java boolean值。 |
void | setByte(String parameterName, byte x) | 将指定的参数设置为给定的Java byte值。 |
void | setBytes(String parameterName, byte[] x) | 将指定的参数设置为给定的Java字节数组。 |
void | setCharacterStream(String parameterName, Reader reader) | 将指定的参数设置为给定的 Reader对象。 |
void | setCharacterStream(String parameterName, Reader reader, int length) | 将指定的参数设置为给定的 Reader对象,这是给定的长度的字符数。 |
void | setCharacterStream(String parameterName, Reader reader, long length) | 将指定的参数设置为给定的 Reader对象,这是给定的长度的字符数。 |
void | setClob(String parameterName, Clob x) | 将指定的参数设置为给定的 java.sql.Clob对象。 |
void | setClob(String parameterName, Reader reader) | 将指定的参数设置为 Reader对象。 |
void | setClob(String parameterName, Reader reader, long length) | 将指定的参数设置为 Reader对象。 |
void | setDate(String parameterName, Date x) | 使用运行应用程序的虚拟机的默认时区将指定的 java.sql.Date设置为给定的 java.sql.Date值。 |
void | setDate(String parameterName, Date x, Calendar cal) | 使用给定的 Calendar对象将指定的 Calendar设置为给定的 java.sql.Date值。 |
void | setDouble(String parameterName, double x) | 将指定的参数设置为给定的Java double值。 |
void | setFloat(String parameterName, float x) | 将指定的参数设置为给定的Java float值。 |
void | setInt(String parameterName, int x) | 将指定的参数设置为给定的Java int值。 |
void | setLong(String parameterName, long x) | 将指定的参数设置为给定的Java long值。 |
void | setNCharacterStream(String parameterName, Reader value) | 将指定的参数设置为 Reader对象。 |
void | setNCharacterStream(String parameterName, Reader value, long length) | 将指定的参数设置为 Reader对象。 |
void | setNClob(String parameterName, NClob value) | 将指定的参数设置为 java.sql.NClob对象。 |
void | setNClob(String parameterName, Reader reader) | 将指定的参数设置为 Reader对象。 |
void | setNClob(String parameterName, Reader reader, long length) | 将指定的参数设置为 Reader对象。 |
void | setNString(String parameterName, String value) | 将指定的参数设置为给定的 String对象。 |
void | setNull(String parameterName, int sqlType) | 将指定的参数设置为SQL NULL 。 |
void | setNull(String parameterName, int sqlType, String typeName) | 将指定的参数设置为SQL NULL 。 |
void | setObject(String parameterName, Object x) | 使用给定对象设置指定参数的值。 |
void | setObject(String parameterName, Object x, int targetSqlType) | 使用给定对象设置指定参数的值。 |
void | setObject(String parameterName, Object x, int targetSqlType, int scale) | 使用给定对象设置指定参数的值。 |
void | setRowId(String parameterName, RowId x) | 将指定的参数设置为给定的 java.sql.RowId对象。 |
void | setShort(String parameterName, short x) | 将指定的参数设置为给定的Java short值。 |
void | setSQLXML(String parameterName, SQLXML xmlObject) | 将指定的参数设置为给定的 java.sql.SQLXML对象。 |
void | setString(String parameterName, String x) | 将指定的参数设置为给定的Java String值。 |
void | setTime(String parameterName, Time x) | 将指定的参数设置为给定的 java.sql.Time值。 |
void | setTime(String parameterName, Time x, Calendar cal) | 使用给定的 Calendar对象将指定的 Calendar设置为给定的 java.sql.Time值。 |
void | setTimestamp(String parameterName, Timestamp x) | 将指定的参数设置为给定的 java.sql.Timestamp值。 |
void | setTimestamp(String parameterName, Timestamp x, Calendar cal) | 使用给定的 Calendar对象将指定的 Calendar设置为给定的 java.sql.Timestamp值。 |
void | setURL(String parameterName, URL val) | 将指定的参数设置为给定的 java.net.URL对象。 |
boolean | wasNull() | 检索读取的最后一个OUT参数的值是否为 NULL 。 |
java.sql.CallableStatement 未实现的接口
返回类型 | 方法 | 描述 |
---|---|---|
Ref | getRef(int parameterIndex) | 将指定的JDBC REF(<structured-type>)参数的值作为Java编程语言中的Ref对象检索。 |
Array | getArray(int parameterIndex) | 以Java编程语言中的Array对象的形式获取指定的JDBC ARRAY参数的值。 |
<T> T | getObject(int parameterIndex, Class<T> type) | 返回一个对象,表示OUT参数的值 parameterIndex并将从SQL类型的参数转换为所请求的Java数据类型,如果支持的转换。 |
void | setObject(String parameterName, Object x, SQLType targetSqlType, int scaleOrLength) | 使用给定对象设置指定参数的值。 |
void | setObject(String parameterName, Object x, SQLType targetSqlType) | 使用给定对象设置指定参数的值。 |
void | registerOutParameter(int parameterIndex, SQLType sqlType) | 将序号parameterIndex中的OUT参数 parameterIndex到JDBC类型 sqlType 。 |
void | registerOutParameter(int parameterIndex, SQLType sqlType, int scale) | 将顺序位置 parameterIndex为JDBC类型 sqlType 。 |
void | registerOutParameter(int parameterIndex, int sqlType, String typeName) | 注册指定的输出参数。 |
void | registerOutParameter(String parameterName, SQLType sqlType) | 将名为parameterName的OUT参数 parameterName到JDBC类型 sqlType 。 |
void | registerOutParameter(String parameterName, SQLType sqlType, int scale) | 注册命名的参数 parameterName JDBC类型的 sqlType 。 |
void | registerOutParameter(String parameterName, int sqlType, String typeName) | 注册指定的输出参数。 |