ICallableStatement 接口

定义

用于执行 SQL 存储过程的接口。

[Android.Runtime.Register("java/sql/CallableStatement", "", "Java.Sql.ICallableStatementInvoker")]
public interface ICallableStatement : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IPreparedStatement
[<Android.Runtime.Register("java/sql/CallableStatement", "", "Java.Sql.ICallableStatementInvoker")>]
type ICallableStatement = interface
    interface IPreparedStatement
    interface IStatement
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
属性
实现

注解

用于执行 SQL 存储过程的接口。 JDBC API 提供存储过程 SQL 转义语法,允许以标准方式为所有 RDBMS 调用存储过程。 此转义语法有一种包含结果参数和不包含的结果参数的窗体。 如果使用,则必须将结果参数注册为 OUT 参数。 其他参数可用于输入、输出或两者。 参数按数字按顺序引用,第一个参数为 1。

{?= call &lt;procedure-name&gt;[(&lt;arg1&gt;,&lt;arg2&gt;, ...)]}
              {call &lt;procedure-name&gt;[(&lt;arg1&gt;,&lt;arg2&gt;, ...)]}

IN 参数值是使用继承自PreparedStatement的方法设置的set。 在执行存储过程之前,必须注册所有 OUT 参数的类型;通过此处提供的方法在执行 get 后检索其值。

A CallableStatement 可以返回一个或多个ResultSetResultSet对象。 使用继承自Statement的操作处理多个ResultSet对象。

为了获得最大可移植性,应在获取输出参数的值之前处理调用 ResultSet 的对象和更新计数。

适用于 . 的 java.sql.CallableStatementJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

字段

名称 说明
CloseAllResults

指示以前保持打开的所有 ResultSet 对象的常量应在调用 getMoreResults时关闭。

(继承自 IStatement)
CloseCurrentResult

指示调用时getMoreResults应关闭当前ResultSet对象的常量。

(继承自 IStatement)
ExecuteFailed

指示执行批处理语句时出错的常量。

(继承自 IStatement)
KeepCurrentResult

指示在调用getMoreResults时不应关闭当前ResultSet对象的常量。

(继承自 IStatement)
NoGeneratedKeys

指示生成的密钥不应用于检索的常量。

(继承自 IStatement)
ReturnGeneratedKeys

指示应提供生成的密钥以供检索的常量。

(继承自 IStatement)
SuccessNoInfo

该常量指示批处理语句已成功执行,但无法计算受影响的行数。

(继承自 IStatement)

属性

名称 说明
Connection

Connection获取创建此语句的对象。

(继承自 IStatement)
FetchDirection

获取从此语句生成的行 ResultSet的默认方向。

(继承自 IStatement)
FetchSize

获取从此语句返回的对象提取 ResultSet 的默认行数。

(继承自 IStatement)
GeneratedKeys

返回通过执行此语句创建的自动生成的密钥。

(继承自 IStatement)
Handle

获取基础 Android 对象的 JNI 值。

(继承自 IJavaObject)
IsClosed

如果此语句已关闭,则返回 true,否则返回 false。

(继承自 IStatement)
JniIdentityHashCode

返回包装实例的值 java.lang.System.identityHashCode()

(继承自 IJavaPeerable)
JniManagedPeerState

托管对等方的状态。

(继承自 IJavaPeerable)
JniPeerMembers

成员访问和调用支持。

(继承自 IJavaPeerable)
MaxFieldSize

获取从此语句派生的字符列和二进制类型列 ResultSet 返回的最大字节数。

(继承自 IStatement)
MaxRows

获取从此语句生成时可以包含的最大行 ResultSet 数。

(继承自 IStatement)
MetaData

返回一个 ResultSetMetaData 描述 ResultSet 通过执行 PreparedStatement生成的 。

(继承自 IPreparedStatement)
MoreResults

移动到此语句的下一个结果。

(继承自 IStatement)
ParameterMetaData

获取有关 /> 的参数的信息。

(继承自 IPreparedStatement)
PeerReference

返回JniObjectReference包装的Java对象实例。

(继承自 IJavaPeerable)
Poolable

如果此语句可共用,则返回 true,否则返回 false。

(继承自 IStatement)
QueryTimeout

获取语句的执行时间的超时值。

(继承自 IStatement)
ResultSet

获取当前结果。

(继承自 IStatement)
ResultSetConcurrency

获取此语句生成的对象的并发设置 ResultSet

(继承自 IStatement)
ResultSetHoldability

获取此语句生成的对象的游标保留设置 ResultSet

(继承自 IStatement)
ResultSetType

ResultSet获取派生自此语句的类型设置ResultSet

(继承自 IStatement)
UpdateCount

获取当前结果的更新计数(如果不是 ResultSet)。

(继承自 IStatement)
Warnings

检索此语句的调用所报告的第一个 SQLWarning 报告。

(继承自 IStatement)

方法

名称 说明
AddBatch()

向此 PreparedStatement 对象的一批命令添加一组参数。

(继承自 IPreparedStatement)
AddBatch(String)

将给定的 SQL 命令添加到此 Statement 对象的当前 commmands 列表中。

(继承自 IStatement)
Cancel()

如果 DBMS 和驱动程序都支持中止 SQL 语句,则取消此 Statement 对象。

(继承自 IStatement)
ClearBatch()

清空此 Statement 对象的当前 SQL 命令列表。

(继承自 IStatement)
ClearParameters()

立即清除当前参数值。

(继承自 IPreparedStatement)
ClearWarnings()

清除针对此 Statement 对象报告的所有警告。

(继承自 IStatement)
Close()

立即释放此 Statement 对象的数据库和 JDBC 资源,而不是在自动关闭时等待这种情况发生。

(继承自 IStatement)
Disposed()

在释放实例时调用。

(继承自 IJavaPeerable)
DisposeUnlessReferenced()

如果没有对此实例的未完成引用,则调用 Dispose();否则不执行任何操作。

(继承自 IJavaPeerable)
Execute()

在此对象中 PreparedStatement 执行 SQL 语句,该语句可以是任何类型的 SQL 语句。

(继承自 IPreparedStatement)
Execute(String, Int32)

执行给定的 SQL 语句,该语句可能会返回多个结果,并向驱动程序发出信号,指示应提供任何自动生成的密钥以供检索。

(继承自 IStatement)
Execute(String, Int32[])

执行给定的 SQL 语句,该语句可能会返回多个结果,并指示驱动程序应提供给定数组中指示的自动生成的键以供检索。

(继承自 IStatement)
Execute(String, String[])

执行给定的 SQL 语句,该语句可能会返回多个结果,并指示驱动程序应提供给定数组中指示的自动生成的键以供检索。

(继承自 IStatement)
Execute(String)

执行给定的 SQL 语句,该语句可能会返回多个结果。

(继承自 IStatement)
ExecuteBatch()

将一批命令提交到数据库以供执行,如果所有命令都成功执行,则返回更新计数数组。

(继承自 IStatement)
ExecuteQuery()

在此对象中 PreparedStatement 执行 SQL 查询,并返回 ResultSet 查询生成的对象。

(继承自 IPreparedStatement)
ExecuteQuery(String)

执行给定的 SQL 语句,该语句返回单个 ResultSet 对象。

(继承自 IStatement)
ExecuteUpdate()

在此对象中 PreparedStatement 执行 SQL 语句,该语句必须是 SQL 数据操作语言(DML)语句(例如 INSERTUPDATEDELETE;)或返回任何内容(如 DDL 语句)的 SQL 语句。

(继承自 IPreparedStatement)
ExecuteUpdate(String, Int32)

执行给定的 SQL 语句,并使用给定标志向驱动程序发出信号,说明是否应提供此 Statement 对象生成的自动生成的密钥以供检索。

(继承自 IStatement)
ExecuteUpdate(String, Int32[])

执行给定的 SQL 语句,并向驱动程序发出信号,指示应提供给定数组中指示的自动生成的键以供检索。

(继承自 IStatement)
ExecuteUpdate(String, String[])

执行给定的 SQL 语句,并向驱动程序发出信号,指示应提供给定数组中指示的自动生成的键以供检索。

(继承自 IStatement)
ExecuteUpdate(String)

执行给定的 SQL 语句,该语句可以是一个INSERTUPDATEDELETE语句或一个不返回任何内容(如 SQL DDL 语句)的 SQL 语句。

(继承自 IStatement)
Finalized()

在实例完成时调用。

(继承自 IJavaPeerable)
GetArray(Int32)

检索指定 JDBC ARRAY 参数的值作为java.sql.ArrayJava编程语言中的对象。

GetArray(String)

检索 JDBC ARRAY 参数的值作为java.sql.ArrayJava编程语言中的对象。

GetBigDecimal(Int32, Int32)
已过时.

检索指定 JDBC NUMERIC 参数的值作为 java.math.BigDecimal 小数点右侧 刻度 位数的对象。

GetBigDecimal(Int32)

检索指定 JDBC NUMERIC 参数的值作为一个 java.math.BigDecimal 对象,其中小数点右侧的数字与值包含的位数相同。

GetBigDecimal(String)

检索 JDBC NUMERIC 参数的值作为 java.math.BigDecimal 对象,小数点右侧的数字与值包含的位数相同。

GetBlob(Int32)

检索指定 JDBC BLOB 参数的值作为java.sql.BlobJava编程语言中的对象。

GetBlob(String)

检索 JDBC BLOB 参数的值作为java.sql.BlobJava编程语言中的对象。

GetBoolean(Int32)

检索指定 JDBC BITBOOLEAN参数的值作为booleanJava编程语言中的值。

GetBoolean(String)

以Java编程语言的形式boolean检索 JDBC BITBOOLEAN参数的值。

GetByte(Int32)

检索指定 JDBC TINYINT 参数的值作为byteJava编程语言中的值。

GetByte(String)

以Java编程语言的形式byte检索 JDBC TINYINT 参数的值。

GetBytes(Int32)

检索指定 JDBC BINARYVARBINARY参数的值作为Java编程语言中的值数组byte

GetBytes(String)

以Java编程语言中的值数组的形式检索 JDBC BINARYVARBINARY参数的值数组byte

GetCharacterStream(Int32)

检索指定参数的值作为java.io.ReaderJava编程语言中的对象。

GetCharacterStream(String)

检索指定参数的值作为java.io.ReaderJava编程语言中的对象。

GetClob(Int32)

检索指定 JDBC CLOB 参数的值作为java.sql.ClobJava编程语言中的对象。

GetClob(String)

检索 JDBC CLOB 参数的值作为java.sql.ClobJava编程语言中的对象。

GetDate(Int32, Calendar)

使用给定Calendar对象构造日期,检索指定 JDBC DATE 参数的值作为java.sql.Date对象。

GetDate(Int32)

检索指定 JDBC DATE 参数作为 java.sql.Date 对象的值。

GetDate(String, Calendar)

使用给定Calendar对象构造日期,检索 JDBC DATE 参数的值作为java.sql.Date对象。

GetDate(String)

检索 JDBC DATE 参数作为 java.sql.Date 对象的值。

GetDouble(Int32)

检索指定 JDBC DOUBLE 参数的值作为doubleJava编程语言中的值。

GetDouble(String)

以Java编程语言的形式double检索 JDBC DOUBLE 参数的值。

GetFloat(Int32)

检索指定 JDBC FLOAT 参数的值作为floatJava编程语言中的值。

GetFloat(String)

以Java编程语言的形式float检索 JDBC FLOAT 参数的值。

GetInt(Int32)

检索指定 JDBC INTEGER 参数的值作为intJava编程语言中的值。

GetInt(String)

以Java编程语言的形式int检索 JDBC INTEGER 参数的值。

GetLong(Int32)

检索指定 JDBC BIGINT 参数的值作为longJava编程语言中的值。

GetLong(String)

以Java编程语言的形式long检索 JDBC BIGINT 参数的值。

GetMoreResults(Int32)

移动到此Statement对象的下一个结果,根据给定标志指定的说明处理任何当前ResultSet对象,如果下一个结果为ResultSet对象,则返回true

(继承自 IStatement)
GetNCharacterStream(Int32)

检索指定参数的值作为java.io.ReaderJava编程语言中的对象。

GetNCharacterStream(String)

检索指定参数的值作为java.io.ReaderJava编程语言中的对象。

GetNClob(Int32)

检索指定 JDBC NCLOB 参数的值作为java.sql.NClobJava编程语言中的对象。

GetNClob(String)

检索 JDBC NCLOB 参数的值作为java.sql.NClobJava编程语言中的对象。

GetNString(Int32)

检索指定 NCHAR值, NVARCHARLONGNVARCHAR参数作为StringJava编程语言。

GetNString(String)

检索指定 NCHAR值, NVARCHARLONGNVARCHAR参数作为StringJava编程语言。

GetObject(Int32, IDictionary<String,Class>)

返回一个对象,该对象表示 OUT 参数 parameterIndex 的值,并用于 map 参数值的自定义映射。

GetObject(Int32)

检索指定参数的值作为ObjectJava编程语言中的值。

GetObject(String, IDictionary<String,Class>)

返回一个对象,该对象表示 OUT 参数 parameterName 的值,并用于 map 参数值的自定义映射。

GetObject(String)

以Java编程语言的形式Object检索参数的值。

GetRef(Int32)

检索指定 JDBC REF(&lt;structured-type&gt;) 参数的值作为java.sql.RefJava编程语言中的对象。

GetRef(String)

检索 JDBC REF(&lt;structured-type&gt;) 参数的值作为java.sql.RefJava编程语言中的对象。

GetRowId(Int32)

检索指定 JDBC ROWID 参数作为 java.sql.RowId 对象的值。

GetRowId(String)

检索指定 JDBC ROWID 参数作为 java.sql.RowId 对象的值。

GetShort(Int32)

检索指定 JDBC SMALLINT 参数的值作为shortJava编程语言中的值。

GetShort(String)

以Java编程语言的形式short检索 JDBC SMALLINT 参数的值。

GetSQLXML(Int32)

检索指定SQL XML参数的值作为java.sql.SQLXMLJava编程语言中的对象。

GetSQLXML(String)

检索指定SQL XML参数的值作为java.sql.SQLXMLJava编程语言中的对象。

GetString(Int32)

检索指定 JDBC CHAR的值,VARCHARLONGVARCHAR参数作为StringJava编程语言中的参数。

GetString(String)

检索 JDBC CHAR的值,VARCHARLONGVARCHAR参数作为StringJava编程语言中的参数。

GetTime(Int32, Calendar)

使用给定Calendar对象构造时间,检索指定 JDBC TIME 参数的值作为java.sql.Time对象。

GetTime(Int32)

检索指定 JDBC TIME 参数作为 java.sql.Time 对象的值。

GetTime(String, Calendar)

使用给定Calendar对象构造时间,检索 JDBC TIME 参数的值作为java.sql.Time对象。

GetTime(String)

检索 JDBC TIME 参数作为 java.sql.Time 对象的值。

GetTimestamp(Int32, Calendar)

使用给定对象构造Timestamp对象,检索指定 JDBC TIMESTAMP 参数的值作为java.sql.TimestampCalendar对象。

GetTimestamp(Int32)

检索指定 JDBC TIMESTAMP 参数作为 java.sql.Timestamp 对象的值。

GetTimestamp(String, Calendar)

使用给定Calendar对象构造Timestamp对象检索 JDBC TIMESTAMP 参数java.sql.Timestamp的值。

GetTimestamp(String)

检索 JDBC TIMESTAMP 参数作为 java.sql.Timestamp 对象的值。

GetURL(Int32)

检索指定 JDBC DATALINK 参数作为 java.net.URL 对象的值。

GetURL(String)

检索 JDBC DATALINK 参数作为 java.net.URL 对象的值。

IsWrapperFor(Class)

如果此参数实现接口参数,或者直接或间接为执行该操作的对象包装器,则返回 true。

(继承自 IWrapper)
RegisterOutParameter(Int32, Int32, Int32)

将序号位置 parameterIndex 的参数注册为 JDBC 类型 sqlType

RegisterOutParameter(Int32, Int32, String)

注册指定的输出参数。

RegisterOutParameter(Int32, Int32)

将处于序号位置 parameterIndex 的 OUT 参数注册到 JDBC 类型 sqlType

RegisterOutParameter(String, Int32, Int32)

注册名为 parameterName JDBC 类型的 sqlType参数。

RegisterOutParameter(String, Int32, String)

注册指定的输出参数。

RegisterOutParameter(String, Int32)

注册名为 parameterName JDBC 类型的 sqlTypeOUT 参数。

SetArray(Int32, IArray)

将指定参数设置为给定 java.sql.Array 对象。

(继承自 IPreparedStatement)
SetAsciiStream(Int32, Stream, Int32)

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

(继承自 IPreparedStatement)
SetAsciiStream(Int32, Stream, Int64)

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

(继承自 IPreparedStatement)
SetAsciiStream(Int32, Stream)

将指定参数设置为给定的输入流。

(继承自 IPreparedStatement)
SetAsciiStream(String, Stream, Int32)

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

SetAsciiStream(String, Stream, Int64)

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

SetAsciiStream(String, Stream)

将指定参数设置为给定的输入流。

SetBigDecimal(Int32, BigDecimal)

将指定的参数设置为给定 java.math.BigDecimal 值。

(继承自 IPreparedStatement)
SetBigDecimal(String, BigDecimal)

将指定的参数设置为给定 java.math.BigDecimal 值。

SetBinaryStream(Int32, Stream, Int32)

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

(继承自 IPreparedStatement)
SetBinaryStream(Int32, Stream, Int64)

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

(继承自 IPreparedStatement)
SetBinaryStream(Int32, Stream)

将指定参数设置为给定的输入流。

(继承自 IPreparedStatement)
SetBinaryStream(String, Stream, Int32)

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

SetBinaryStream(String, Stream, Int64)

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

SetBinaryStream(String, Stream)

将指定参数设置为给定的输入流。

SetBlob(Int32, IBlob)

将指定参数设置为给定 java.sql.Blob 对象。

(继承自 IPreparedStatement)
SetBlob(Int32, Stream, Int64)

将指定参数设置为对象 InputStream

(继承自 IPreparedStatement)
SetBlob(Int32, Stream)

将指定参数设置为对象 InputStream

(继承自 IPreparedStatement)
SetBlob(String, IBlob)

将指定参数设置为给定 java.sql.Blob 对象。

SetBlob(String, Stream, Int64)

将指定参数设置为对象 InputStream

SetBlob(String, Stream)

将指定参数设置为对象 InputStream

SetBoolean(Int32, Boolean)

将指定的参数设置为给定Javaboolean值。

(继承自 IPreparedStatement)
SetBoolean(String, Boolean)

将指定的参数设置为给定Javaboolean值。

SetByte(Int32, SByte)

将指定的参数设置为给定Javabyte值。

(继承自 IPreparedStatement)
SetByte(String, SByte)

将指定的参数设置为给定Javabyte值。

SetBytes(Int32, Byte[])

将指定的参数设置为给定的Java字节数组。

(继承自 IPreparedStatement)
SetBytes(String, Byte[])

将指定的参数设置为给定的Java字节数组。

SetCharacterStream(Int32, Reader, Int32)

将指定的参数设置为给定 Reader 对象,该对象是给定字符的长度。

(继承自 IPreparedStatement)
SetCharacterStream(Int32, Reader, Int64)

将指定的参数设置为给定 Reader 对象,该对象是给定字符的长度。

(继承自 IPreparedStatement)
SetCharacterStream(Int32, Reader)

将指定参数设置为给定 Reader 对象。

(继承自 IPreparedStatement)
SetCharacterStream(String, Reader, Int32)

将指定的参数设置为给定 Reader 对象,该对象是给定字符的长度。

SetCharacterStream(String, Reader, Int64)

将指定的参数设置为给定 Reader 对象,该对象是给定字符的长度。

SetCharacterStream(String, Reader)

将指定参数设置为给定 Reader 对象。

SetClob(Int32, IClob)

将指定参数设置为给定 java.sql.Clob 对象。

(继承自 IPreparedStatement)
SetClob(Int32, Reader, Int64)

将指定参数设置为对象 Reader

(继承自 IPreparedStatement)
SetClob(Int32, Reader)

将指定参数设置为对象 Reader

(继承自 IPreparedStatement)
SetClob(String, IClob)

将指定参数设置为给定 java.sql.Clob 对象。

SetClob(String, Reader, Int64)

将指定参数设置为对象 Reader

SetClob(String, Reader)

将指定参数设置为对象 Reader

SetCursorName(String)

将 SQL 游标名称设置为给定String,后续对象execute方法将使用Statement该名称。

(继承自 IStatement)
SetDate(Int32, Date, Calendar)

使用给定对象将指定参数设置为给定java.sql.DateCalendar值。

(继承自 IPreparedStatement)
SetDate(Int32, Date)

使用运行应用程序的虚拟机的默认时区将指定的参数设置为给定 java.sql.Date 值。

(继承自 IPreparedStatement)
SetDate(String, Date, Calendar)

使用给定对象将指定参数设置为给定java.sql.DateCalendar值。

SetDate(String, Date)

使用运行应用程序的虚拟机的默认时区将指定的参数设置为给定 java.sql.Date 值。

SetDouble(Int32, Double)

将指定的参数设置为给定Javadouble值。

(继承自 IPreparedStatement)
SetDouble(String, Double)

将指定的参数设置为给定Javadouble值。

SetEscapeProcessing(Boolean)

设置打开或关闭转义处理。

(继承自 IStatement)
SetFloat(Int32, Single)

将指定的参数设置为给定Javafloat值。

(继承自 IPreparedStatement)
SetFloat(String, Single)

将指定的参数设置为给定Javafloat值。

SetInt(Int32, Int32)

将指定的参数设置为给定Javaint值。

(继承自 IPreparedStatement)
SetInt(String, Int32)

将指定的参数设置为给定Javaint值。

SetJniIdentityHashCode(Int32)

设置由 JniIdentityHashCode. 返回的值。

(继承自 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

用于执行 SQL 存储过程的接口。

(继承自 IJavaPeerable)
SetLong(Int32, Int64)

将指定的参数设置为给定Javalong值。

(继承自 IPreparedStatement)
SetLong(String, Int64)

将指定的参数设置为给定Javalong值。

SetNCharacterStream(Int32, Reader, Int64)

将指定参数设置为对象 Reader

(继承自 IPreparedStatement)
SetNCharacterStream(Int32, Reader)

将指定参数设置为对象 Reader

(继承自 IPreparedStatement)
SetNCharacterStream(String, Reader, Int64)

将指定参数设置为对象 Reader

SetNCharacterStream(String, Reader)

将指定参数设置为对象 Reader

SetNClob(Int32, INClob)

将指定参数设置为对象 java.sql.NClob

(继承自 IPreparedStatement)
SetNClob(Int32, Reader, Int64)

将指定参数设置为对象 Reader

(继承自 IPreparedStatement)
SetNClob(Int32, Reader)

将指定参数设置为对象 Reader

(继承自 IPreparedStatement)
SetNClob(String, INClob)

将指定参数设置为对象 java.sql.NClob

SetNClob(String, Reader, Int64)

将指定参数设置为对象 Reader

SetNClob(String, Reader)

将指定参数设置为对象 Reader

SetNString(Int32, String)

将指定的参数设置为给定 String 对象。

(继承自 IPreparedStatement)
SetNString(String, String)

将指定参数设置为给定 String 对象。

SetNull(Int32, Int32, String)

将指定的参数设置为 SQL NULL

(继承自 IPreparedStatement)
SetNull(Int32, Int32)

将指定的参数设置为 SQL NULL

(继承自 IPreparedStatement)
SetNull(String, Int32, String)

将指定的参数设置为 SQL NULL

SetNull(String, Int32)

将指定的参数设置为 SQL NULL

SetObject(Int32, Object, Int32, Int32)

使用给定对象设置指定参数的值。

(继承自 IPreparedStatement)
SetObject(Int32, Object, Int32)

使用给定对象设置指定参数的值。

(继承自 IPreparedStatement)
SetObject(Int32, Object)

使用给定对象设置指定参数的值。

(继承自 IPreparedStatement)
SetObject(String, Object, Int32, Int32)

使用给定对象设置指定参数的值。

SetObject(String, Object, Int32)

使用给定对象设置指定参数的值。

SetObject(String, Object)

使用给定对象设置指定参数的值。

SetPeerReference(JniObjectReference)

设置由 PeerReference. 返回的值。

(继承自 IJavaPeerable)
SetRef(Int32, IRef)

将指定的参数设置为给定 REF(&lt;structured-type&gt;) 值。

(继承自 IPreparedStatement)
SetRowId(Int32, IRowId)

将指定参数设置为给定 java.sql.RowId 对象。

(继承自 IPreparedStatement)
SetRowId(String, IRowId)

将指定参数设置为给定 java.sql.RowId 对象。

SetShort(Int32, Int16)

将指定的参数设置为给定Javashort值。

(继承自 IPreparedStatement)
SetShort(String, Int16)

将指定的参数设置为给定Javashort值。

SetSQLXML(Int32, ISQLXML)

将指定参数设置为给定 java.sql.SQLXML 对象。

(继承自 IPreparedStatement)
SetSQLXML(String, ISQLXML)

将指定参数设置为给定 java.sql.SQLXML 对象。

SetString(Int32, String)

将指定的参数设置为给定JavaString值。

(继承自 IPreparedStatement)
SetString(String, String)

将指定的参数设置为给定JavaString值。

SetTime(Int32, Time, Calendar)

使用给定对象将指定参数设置为给定java.sql.TimeCalendar值。

(继承自 IPreparedStatement)
SetTime(Int32, Time)

将指定的参数设置为给定 java.sql.Time 值。

(继承自 IPreparedStatement)
SetTime(String, Time, Calendar)

使用给定对象将指定参数设置为给定java.sql.TimeCalendar值。

SetTime(String, Time)

将指定的参数设置为给定 java.sql.Time 值。

SetTimestamp(Int32, Timestamp, Calendar)

使用给定对象将指定参数设置为给定java.sql.TimestampCalendar值。

(继承自 IPreparedStatement)
SetTimestamp(Int32, Timestamp)

将指定的参数设置为给定 java.sql.Timestamp 值。

(继承自 IPreparedStatement)
SetTimestamp(String, Timestamp, Calendar)

使用给定对象将指定参数设置为给定java.sql.TimestampCalendar值。

SetTimestamp(String, Timestamp)

将指定的参数设置为给定 java.sql.Timestamp 值。

SetUnicodeStream(Int32, Stream, Int32)
已过时.

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

(继承自 IPreparedStatement)
SetURL(Int32, URL)

将指定的参数设置为给定 java.net.URL 值。

(继承自 IPreparedStatement)
SetURL(String, URL)

将指定参数设置为给定 java.net.URL 对象。

UnregisterFromRuntime()

取消注册此实例,使运行时不会从将来 Java.Interop.JniRuntime+JniValueManager.PeekValue 的调用中返回它。

(继承自 IJavaPeerable)
Unwrap(Class)

返回一个对象,该对象实现给定接口以允许访问非标准方法或代理未公开的标准方法。

(继承自 IWrapper)
WasNull()

检索最后一个 OUT 参数读取是否具有 SQL NULL的值。

扩展方法

名称 说明
GetJniTypeName(IJavaPeerable)

获取实例 self类型的 JNI 名称。

JavaAs<TResult>(IJavaPeerable)

尝试强制self键入TResult,检查强制是否在Java端有效。

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

用于执行 SQL 存储过程的接口。

TryJavaCast<TResult>(IJavaPeerable, TResult)

尝试强制self键入TResult,检查强制是否在Java端有效。

适用于