IClob 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Java<sup><字体大小=-2>TM</font></sup> 编程语言中的 SQL CLOB
类型的映射。
[Android.Runtime.Register("java/sql/Clob", "", "Java.Sql.IClobInvoker")]
public interface IClob : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Clob", "", "Java.Sql.IClobInvoker")>]
type IClob = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 派生
- 属性
- 实现
注解
Java<sup><字体大小=-2>TM</font></sup> 编程语言中的 SQL CLOB
类型的映射。 SQL CLOB
是一种内置类型,用于将字符大型对象存储为数据库表行中的列值。 默认情况下,驱动程序使用 SQL 实现对象Clob
,这意味着对象Clob
包含指向 SQL CLOB
数据的逻辑指针,而不是数据locator(CLOB)
本身。 Clob
对象在创建它的事务的持续时间内有效。
该Clob
接口提供用于获取 SQL CLOB
(字符大型对象)值的长度、在客户端上具体化CLOB
值以及搜索值中的CLOB
子字符串或CLOB
对象的方法。 接口ResultSet
CallableStatement
中的方法,PreparedStatement
以及getClob
setClob
允许程序员访问 SQL CLOB
值。 此外,此接口还具有用于更新 CLOB
值的方法。
如果 JDBC 驱动程序支持数据类型,则必须完全实现接口上 Clob
的所有方法。
已在 1.2 中添加。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
属性
AsciiStream |
获取此 |
CharacterStream |
获取此 |
Handle |
获取基础 Android 对象的 JNI 值。 (继承自 IJavaObject) |
JniIdentityHashCode |
返回包装实例的值 |
JniManagedPeerState |
托管对等方的状态。 (继承自 IJavaPeerable) |
JniPeerMembers |
成员访问和调用支持。 (继承自 IJavaPeerable) |
PeerReference |
返回 JniObjectReference 包装的 Java 对象实例。 (继承自 IJavaPeerable) |
方法
Disposed() |
在释放实例时调用。 (继承自 IJavaPeerable) |
DisposeUnlessReferenced() |
如果没有对此实例的未完成引用,则调用 |
Finalized() |
在实例完成时调用。 (继承自 IJavaPeerable) |
Free() |
此方法释放 |
GetCharacterStream(Int64, Int64) |
返回一个 |
GetSubString(Int64, Int32) |
检索此 |
Length() |
检索此 |
Position(IClob, Int64) |
检索指定 |
Position(String, Int64) |
检索指定子字符串 |
SetAsciiStream(Int64) |
检索一个流,该流用于将 Ascii 字符 |
SetCharacterStream(Int64) |
检索一个流,该流用于将 Unicode 字符 |
SetJniIdentityHashCode(Int32) |
设置由 |
SetJniManagedPeerState(JniManagedPeerStates) |
Java<sup><字体大小=-2>TM</font></sup> 编程语言中的 SQL |
SetPeerReference(JniObjectReference) |
设置由 |
SetString(Int64, String) |
将给定的 Java |
SetString(Int64, String, Int32, Int32) |
将 |
Truncate(Int64) |
截断 |
UnregisterFromRuntime() |
取消注册此实例,以便运行时不会从将来 Java.Interop.JniRuntime+JniValueManager.PeekValue 的调用中返回它。 (继承自 IJavaPeerable) |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
Java<sup><字体大小=-2>TM</font></sup> 编程语言中的 SQL |
GetJniTypeName(IJavaPeerable) |
Java<sup><字体大小=-2>TM</font></sup> 编程语言中的 SQL |