语言

IPreparedStatement.MetaData 属性

定义

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

public Java.Sql.IResultSetMetaData? MetaData { [Android.Runtime.Register("getMetaData", "()Ljava/sql/ResultSetMetaData;", "GetGetMetaDataHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")] get; }
[<get: Android.Runtime.Register("getMetaData", "()Ljava/sql/ResultSetMetaData;", "GetGetMetaDataHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
member this.MetaData : Java.Sql.IResultSetMetaData

属性值

如果驱动程序无法返回 ResultSetMetaData 对象,则说明 ResultSet 对象的列或 null

特性

例外

如果出现数据库错误,则为 。

注解

检索 ResultSetMetaData 对象,该对象包含有关执行此 PreparedStatement 对象时将返回的 ResultSet 对象的列的信息。 由于预编译 PreparedStatement 对象,因此可以了解 ResultSet 对象将返回,而无需执行它。 因此,可以在 PreparedStatement 对象上调用方法 getMetaData,而不是等待执行它,然后在返回的 ResultSet 对象上调用 ResultSet.getMetaData 方法。 注意:由于缺少基础 DBMS 支持,因此某些驱动程序使用此方法可能很昂贵。

Java参考java.sql.PreparedStatement.getMetaData。

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

适用于