java命名空间java.sql接口preparedstatement的类成员方法:
getmetadata定义及介绍
本文导语:
getmetadata
resultsetmetadata getmetadata()
throws sqlexception
获取包含有关 resultset 对象列信息的 resultsetmetadata 对象,resultset 对象将在执行此 preparedstatement 对象时返回。
因为 preparedstatement 对象被预编译,所以不...
getmetadata
resultsetmetadata getmetadata()
throws sqlexception
- 获取包含有关
resultset 对象列信息的 resultsetmetadata 对象,resultset 对象将在执行此 preparedstatement 对象时返回。
因为 preparedstatement 对象被预编译,所以不必执行就可以知道它将返回的 resultset 对象。因此,可以对 preparedstatement 对象调用 getmetadata 方法,而不必等待执行该对象,然后再对返回的 resultset 对象调用 resultset.getmetadata 方法。
注:对于某些缺乏底层 dbms 支持的驱动程序,使用此方法开销可能很大。
- 返回:
resultset 对象列的描述;如果驱动程序无法返回一个 resultsetmetadata 对象,则返回 null
- 抛出:
sqlexception - 如果发生数据库访问错误,或者在关闭的 preparedstatement 上调用此方法
sqlfeaturenotsupportedexception - 如果 jdbc 驱动程序不支持此方法- 从以下版本开始:
- 1.2