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;, ...)]}

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

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

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

java.sql.CallableStatementJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

字段

CloseAllResults

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

(继承自 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

获取有关 的参数 PreparedStatement的信息。

(继承自 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 对象的当前组合列表中。

(继承自 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)

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

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

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

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

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

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

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

(继承自 IStatement)
ExecuteBatch()

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

(继承自 IStatement)
ExecuteQuery()

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

(继承自 IPreparedStatement)
ExecuteQuery(String)

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

(继承自 IStatement)
ExecuteUpdate()

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

(继承自 IPreparedStatement)
ExecuteUpdate(String)

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

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

执行给定的 SQL 语句,并使用给定标志向驱动程序发出信号,指示是否应使此 Statement 对象生成的自动生成的键可供检索。

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

执行给定的 SQL 语句,并指示驱动程序应使给定数组中指示的自动生成的键可供检索。

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

执行给定的 SQL 语句,并指示驱动程序应使给定数组中指示的自动生成的键可供检索。

(继承自 IStatement)
Finalized()

在实例完成时调用。

(继承自 IJavaPeerable)
GetArray(Int32)

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

GetArray(String)

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

GetBigDecimal(Int32)

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

GetBigDecimal(Int32, Int32)
已过时.

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

GetBigDecimal(String)

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

GetBlob(Int32)

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

GetBlob(String)

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

GetBoolean(Int32)

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

GetBoolean(String)

检索 JDBC BITBOOLEAN 参数的值作为 boolean Java 编程语言中的 。

GetByte(Int32)

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

GetByte(String)

检索 JDBC TINYINT 参数的值作为 byte Java 编程语言中的 。

GetBytes(Int32)

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

GetBytes(String)

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

GetCharacterStream(Int32)

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

GetCharacterStream(String)

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

GetClob(Int32)

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

GetClob(String)

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

GetDate(Int32)

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

GetDate(Int32, Calendar)

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

GetDate(String)

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

GetDate(String, Calendar)

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

GetDouble(Int32)

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

GetDouble(String)

检索 JDBC DOUBLE 参数的值作为 double Java 编程语言中的 。

GetFloat(Int32)

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

GetFloat(String)

检索 JDBC FLOAT 参数的值作为 float Java 编程语言中的 。

GetInt(Int32)

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

GetInt(String)

检索 JDBC INTEGER 参数的值作为 int Java 编程语言中的 。

GetLong(Int32)

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

GetLong(String)

检索 JDBC BIGINT 参数的值作为 long Java 编程语言中的 。

GetMoreResults(Int32)

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

(继承自 IStatement)
GetNCharacterStream(Int32)

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

GetNCharacterStream(String)

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

GetNClob(Int32)

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

GetNClob(String)

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

GetNString(Int32)

检索指定 NCHAR的值,NVARCHARLONGNVARCHAR 参数作为 String Java 编程语言中的 。

GetNString(String)

检索指定 NCHAR的值,NVARCHARLONGNVARCHAR 参数作为 String Java 编程语言中的 。

GetObject(Int32)

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

GetObject(Int32, IDictionary<String,Class>)

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

GetObject(String)

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

GetObject(String, IDictionary<String,Class>)

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

GetRef(Int32)

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

GetRef(String)

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

GetRowId(Int32)

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

GetRowId(String)

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

GetShort(Int32)

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

GetShort(String)

检索 JDBC SMALLINT 参数的值作为 short Java 编程语言中的 。

GetSQLXML(Int32)

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

GetSQLXML(String)

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

GetString(Int32)

检索指定 JDBC CHARVARCHARLONGVARCHAR 参数的值作为 String Java 编程语言中的 。

GetString(String)

检索 JDBC CHARVARCHARLONGVARCHAR 参数的值作为 String Java 编程语言中的 。

GetTime(Int32)

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

GetTime(Int32, Calendar)

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

GetTime(String)

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

GetTime(String, Calendar)

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

GetTimestamp(Int32)

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

GetTimestamp(Int32, Calendar)

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

GetTimestamp(String)

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

GetTimestamp(String, Calendar)

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

GetURL(Int32)

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

GetURL(String)

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

IsWrapperFor(Class)

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

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

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

RegisterOutParameter(Int32, Int32, Int32)

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

RegisterOutParameter(Int32, Int32, String)

注册指定的输出参数。

RegisterOutParameter(String, Int32)

将名为 parameterName 的 OUT 参数注册到 JDBC 类型 sqlType

RegisterOutParameter(String, Int32, Int32)

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

RegisterOutParameter(String, Int32, String)

注册指定的输出参数。

SetArray(Int32, IArray)

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

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

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

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

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

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

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

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

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

SetAsciiStream(String, Stream, Int32)

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

SetAsciiStream(String, Stream, Int64)

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

SetBigDecimal(Int32, BigDecimal)

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

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

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

SetBinaryStream(Int32, Stream)

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

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

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

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

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

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

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

SetBinaryStream(String, Stream, Int32)

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

SetBinaryStream(String, Stream, Int64)

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

SetBlob(Int32, IBlob)

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

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

将指定参数设置为 InputStream 对象。

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

将指定参数设置为 InputStream 对象。

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

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

SetBlob(String, Stream)

将指定参数设置为 InputStream 对象。

SetBlob(String, Stream, Int64)

将指定参数设置为 InputStream 对象。

SetBoolean(Int32, Boolean)

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

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

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

SetByte(Int32, SByte)

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

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

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

SetBytes(Int32, Byte[])

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

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

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

SetCharacterStream(Int32, Reader)

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

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

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

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

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

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

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

SetCharacterStream(String, Reader, Int32)

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

SetCharacterStream(String, Reader, Int64)

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

SetClob(Int32, IClob)

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

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

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

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

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

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

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

SetClob(String, Reader)

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

SetClob(String, Reader, Int64)

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

SetCursorName(String)

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

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

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

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

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

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

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

SetDate(String, Date, Calendar)

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

SetDouble(Int32, Double)

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

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

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

SetEscapeProcessing(Boolean)

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

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

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

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

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

SetInt(Int32, Int32)

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

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

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

SetJniIdentityHashCode(Int32)

设置 返回 JniIdentityHashCode的值。

(继承自 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

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

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

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

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

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

SetNCharacterStream(Int32, Reader)

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

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

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

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

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

SetNCharacterStream(String, Reader, Int64)

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

SetNClob(Int32, INClob)

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

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

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

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

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

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

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

SetNClob(String, Reader)

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

SetNClob(String, Reader, Int64)

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

SetNString(Int32, String)

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

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

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

SetNull(Int32, Int32)

将指定参数设置为 SQL NULL

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

将指定参数设置为 SQL NULL

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

将指定参数设置为 SQL NULL

SetNull(String, Int32, String)

将指定参数设置为 SQL NULL

SetObject(Int32, Object)

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

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

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

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

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

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

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

SetObject(String, Object, Int32)

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

SetObject(String, Object, Int32, Int32)

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

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)

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

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

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

SetSQLXML(Int32, ISQLXML)

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

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

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

SetString(Int32, String)

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

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

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

SetTime(Int32, Time)

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

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

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

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

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

SetTime(String, Time, Calendar)

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

SetTimestamp(Int32, Timestamp)

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

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

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

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

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

SetTimestamp(String, Timestamp, Calendar)

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

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的值。

扩展方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

适用于