uTools-Manuals/docs/java/javax/sql/rowset/RowSetMetaDataImpl.html

1923 lines
82 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
compact3
</div>
<div class="subTitle">
javax.sql.rowset
</div>
<h2 class="title" title="Class RowSetMetaDataImpl">Class RowSetMetaDataImpl</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>javax.sql.rowset.RowSetMetaDataImpl</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> <a href="../../../java/sql/ResultSetMetaData.html" title="java.sql中的接口">ResultSetMetaData</a> <a href="../../../java/sql/Wrapper.html" title="java.sql中的接口">Wrapper</a> <a href="../../../javax/sql/RowSetMetaData.html" title="javax.sql中的接口">RowSetMetaData</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">RowSetMetaDataImpl</span>
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a>, <a href="../../../java/io/Serializable.html" title="interface in java.io">Serializable</a></pre>
<div class="block">
<span>提供有关设置和获取关于<code>RowSet</code>对象列的元数据信息的方法的实现。</span>
<span>一个<code>RowSetMetaDataImpl</code>对象跟踪行集中的列数,并维护每列的列属性的内部数组。</span>
<p> <span><code>RowSet</code>对象内部创建一个<code>RowSetMetaDataImpl</code>对象,以便设置和检索有关其列的信息。</span> </p>
<p> <span>注意: <code>RowSetMetaDataImpl</code>对象中的所有元数据应被视为不可用,直到其<code>RowSet</code>对象被填充。</span> <span>因此,任何<code>RowSetMetaDataImpl</code>方法都被定义为在<code>RowSet</code>对象包含数据之前被调用时具有未指定的行为。</span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../serialized-form.html#javax.sql.rowset.RowSetMetaDataImpl">Serialized Form</a>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.sql.ResultSetMetaData">
<!-- --> </a> <h3>Fields inherited from interface java.sql.<a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></h3> <code><a href="../../../java/sql/ResultSetMetaData.html#columnNoNulls">columnNoNulls</a>, <a href="../../../java/sql/ResultSetMetaData.html#columnNullable">columnNullable</a>, <a href="../../../java/sql/ResultSetMetaData.html#columnNullableUnknown">columnNullableUnknown</a></code></li>
</ul> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#RowSetMetaDataImpl--">RowSetMetaDataImpl</a></span>()</code> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#getCatalogName-int-">getCatalogName</a></span>(int columnIndex)</code>
<div class="block">
检索从中导出指定列中的值的表的目录名称。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#getColumnClassName-int-">getColumnClassName</a></span>(int columnIndex)</code>
<div class="block">
以指定列中的值映射到的Java编程语言中的类的全限定名称。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#getColumnCount--">getColumnCount</a></span>()</code>
<div class="block">
检索创建此
<code>RowSetMetaDataImpl</code>对象的
<code>RowSet</code>对象中的列数。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#getColumnDisplaySize-int-">getColumnDisplaySize</a></span>(int columnIndex)</code>
<div class="block">
检索指定列的字符的正常最大宽度。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#getColumnLabel-int-">getColumnLabel</a></span>(int columnIndex)</code>
<div class="block">
检索指定列的建议列标题以用于打印输出和显示。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#getColumnName-int-">getColumnName</a></span>(int columnIndex)</code>
<div class="block">
检索指定列的名称。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#getColumnType-int-">getColumnType</a></span>(int columnIndex)</code>
<div class="block">
检索存储在指定列中的SQL类型的类型代码
<code>java.sql.Types</code>之一)。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#getColumnTypeName-int-">getColumnTypeName</a></span>(int columnIndex)</code>
<div class="block">
检索存储在指定列中的值的DBMS特定类型名称。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#getPrecision-int-">getPrecision</a></span>(int columnIndex)</code>
<div class="block">
检索存储在指定列中的值的总位数。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#getScale-int-">getScale</a></span>(int columnIndex)</code>
<div class="block">
检索存储在指定列中的值的小数点右边的位数。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#getSchemaName-int-">getSchemaName</a></span>(int columnIndex)</code>
<div class="block">
检索从中导出指定列中的值的表的模式名称。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#getTableName-int-">getTableName</a></span>(int columnIndex)</code>
<div class="block">
检索从中导出指定列中的值的表的名称。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#isAutoIncrement-int-">isAutoIncrement</a></span>(int columnIndex)</code>
<div class="block">
检索存储在指定列中的值是否自动编号,因此是唯读的。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#isCaseSensitive-int-">isCaseSensitive</a></span>(int columnIndex)</code>
<div class="block">
指示指定列的名称是否重要。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#isCurrency-int-">isCurrency</a></span>(int columnIndex)</code>
<div class="block">
指示存储在指定列中的值是否为现金值。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#isDefinitelyWritable-int-">isDefinitelyWritable</a></span>(int columnIndex)</code>
<div class="block">
指示指定列上的写操作是否一定会成功。
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#isNullable-int-">isNullable</a></span>(int columnIndex)</code>
<div class="block">
检索一个常量,指示是否可以在指定列中存储
<code>NULL</code>值。
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#isReadOnly-int-">isReadOnly</a></span>(int columnIndex)</code>
<div class="block">
指示指定的列是否绝对不可写,因此只读。
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#isSearchable-int-">isSearchable</a></span>(int columnIndex)</code>
<div class="block">
指示存储在指定列中的值是否可以在
<code>WHERE</code>子句中使用。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#isSigned-int-">isSigned</a></span>(int columnIndex)</code>
<div class="block">
指示存储在指定列中的值是否为有符号数。
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#isWrapperFor-java.lang.Class-">isWrapperFor</a></span>(<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt; interfaces)</code>
<div class="block">
如果这实现了接口参数或者直接或间接地为一个对象的包装器返回true。
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#isWritable-int-">isWritable</a></span>(int columnIndex)</code>
<div class="block">
指示指定列上的写操作是否可以成功。
</div> </td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setAutoIncrement-int-boolean-">setAutoIncrement</a></span>(int columnIndex, boolean property)</code>
<div class="block">
设置指定的列是否自动编号,因此只读为给定的
<code>boolean</code>值。
</div> </td>
</tr>
<tr class="rowColor" id="i23">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setCaseSensitive-int-boolean-">setCaseSensitive</a></span>(int columnIndex, boolean property)</code>
<div class="block">
设置指定列的名称是否对给定的
<code>boolean</code>
</div> </td>
</tr>
<tr class="altColor" id="i24">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setCatalogName-int-java.lang.String-">setCatalogName</a></span>(int columnIndex, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> catalogName)</code>
<div class="block">
将派生指定列的表的目录名称设置为
<i>catalogName</i>
</div> </td>
</tr>
<tr class="rowColor" id="i25">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setColumnCount-int-">setColumnCount</a></span>(int columnCount)</code>
<div class="block">
将该
<code>RowSetMetaDataImpl</code>对象创建的
<code>RowSet</code>对象中的列数设置为给定的数字。
</div> </td>
</tr>
<tr class="altColor" id="i26">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setColumnDisplaySize-int-int-">setColumnDisplaySize</a></span>(int columnIndex, int size)</code>
<div class="block">
将指定列中正常的最大字符数设置为给定的数字。
</div> </td>
</tr>
<tr class="rowColor" id="i27">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setColumnLabel-int-java.lang.String-">setColumnLabel</a></span>(int columnIndex, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> label)</code>
<div class="block">
设置建议的列标签,用于打印输出和显示(如果有)
<i>标签</i>
</div> </td>
</tr>
<tr class="altColor" id="i28">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setColumnName-int-java.lang.String-">setColumnName</a></span>(int columnIndex, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> columnName)</code>
<div class="block">
将指定列的列名称设置为给定的名称。
</div> </td>
</tr>
<tr class="rowColor" id="i29">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setColumnType-int-int-">setColumnType</a></span>(int columnIndex, int SQLType)</code>
<div class="block">
将存储在指定列中的值的SQL类型代码设置为来自类别
<code>java.sql.Types</code>的给定类型代码。
</div> </td>
</tr>
<tr class="altColor" id="i30">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setColumnTypeName-int-java.lang.String-">setColumnTypeName</a></span>(int columnIndex, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> typeName)</code>
<div class="block">
将存储在指定列中的值的数据源使用的类型名称设置为给定的类型名称。
</div> </td>
</tr>
<tr class="rowColor" id="i31">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setCurrency-int-boolean-">setCurrency</a></span>(int columnIndex, boolean property)</code>
<div class="block">
设置存储在指定列中的值是否为给定的
<code>boolean</code>的现金值。
</div> </td>
</tr>
<tr class="altColor" id="i32">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setNullable-int-int-">setNullable</a></span>(int columnIndex, int property)</code>
<div class="block">
设置是否存储在指定列中的值可以被设置为
<code>NULL</code>从界面到给定的恒定
<code>ResultSetMetaData</code>
</div> </td>
</tr>
<tr class="rowColor" id="i33">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setPrecision-int-int-">setPrecision</a></span>(int columnIndex, int precision)</code>
<div class="block">
将存储在指定列中的值中的十进制数字的总数设置为给定的数字。
</div> </td>
</tr>
<tr class="altColor" id="i34">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setScale-int-int-">setScale</a></span>(int columnIndex, int scale)</code>
<div class="block">
将存储在指定列中的值中的小数点右边的位数设置为给定的数字。
</div> </td>
</tr>
<tr class="rowColor" id="i35">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setSchemaName-int-java.lang.String-">setSchemaName</a></span>(int columnIndex, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> schemaName)</code>
<div class="block">
将指定列的表的模式名称(如果有)设置为
<i>schemaName</i>
</div> </td>
</tr>
<tr class="altColor" id="i36">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setSearchable-int-boolean-">setSearchable</a></span>(int columnIndex, boolean property)</code>
<div class="block">
设置存储在指定列中的值是否可以在给定的
<code>boolean</code>值的
<code>WHERE</code>子句中使用。
</div> </td>
</tr>
<tr class="rowColor" id="i37">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setSigned-int-boolean-">setSigned</a></span>(int columnIndex, boolean property)</code>
<div class="block">
设置存储在指定列中的值是否为给定的
<code>boolean</code>有符号数。
</div> </td>
</tr>
<tr class="altColor" id="i38">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#setTableName-int-java.lang.String-">setTableName</a></span>(int columnIndex, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> tableName)</code>
<div class="block">
将派生指定列的表的名称设置为给定的表名。
</div> </td>
</tr>
<tr class="rowColor" id="i39">
<td class="colFirst"><code>&lt;T&gt; T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sql/rowset/RowSetMetaDataImpl.html#unwrap-java.lang.Class-">unwrap</a></span>(<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;T&gt; iface)</code>
<div class="block">
返回一个实现给定接口以允许访问非标准方法的对象,或代理不公开的标准方法。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#toString--">toString</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="RowSetMetaDataImpl--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>RowSetMetaDataImpl</h4> <pre>public RowSetMetaDataImpl()</pre> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="setColumnCount-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setColumnCount</h4> <pre>public void setColumnCount(int columnCount)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
将该
<code>RowSetMetaDataImpl</code>对象创建的
<code>RowSet</code>对象中的列数设置为给定的数字。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setColumnCount-int-">setColumnCount</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>columnCount</code> - 一个
<code>int</code>给出
<code>RowSet</code>对象中的列数
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果给定的数字等于或小于零
</dd>
</dl> </li>
</ul> <a name="setAutoIncrement-int-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setAutoIncrement</h4> <pre>public void setAutoIncrement(int columnIndex,
boolean property)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
设置指定列是否自动编号,因此只读为给定的
<code>boolean</code>值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setAutoIncrement-int-boolean-">setAutoIncrement</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和行集中的列数(含)</span>
</dd>
<dd>
<span><code>property</code> - <code>true</code>如果给定列自动递增;</span>
<span><code>false</code>否则</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定索引超出范围
</dd>
</dl> </li>
</ul> <a name="setCaseSensitive-int-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setCaseSensitive</h4> <pre>public void setCaseSensitive(int columnIndex,
boolean property)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
设置指定列的名称是否对给定的
<code>boolean</code>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setCaseSensitive-int-boolean-">setCaseSensitive</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列是1第二列是2依此类推;</span>
<span>必须介于<code>1</code>与行集中的列数之间(含)</span>
</dd>
<dd>
<span><code>property</code> - <code>true</code>以指示列名称区分大小写;</span>
<span><code>false</code>否则</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="setSearchable-int-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setSearchable</h4> <pre>public void setSearchable(int columnIndex,
boolean property)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
设置在给定的
<code>boolean</code>值的
<code>WHERE</code>子句中是否可以使用存储在指定列中的值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setSearchable-int-boolean-">setSearchable</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须介于<code>1</code>与行集中的列数之间(含)</span>
</dd>
<dd>
<span><code>property</code> - <code>true</code>以表示在<code>WHERE</code>子句中可以使用列值;</span>
<span><code>false</code>否则</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="setCurrency-int-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setCurrency</h4> <pre>public void setCurrency(int columnIndex,
boolean property)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
设置存储在指定列中的值是否为给定的
<code>boolean</code>的现金值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setCurrency-int-boolean-">setCurrency</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数之间,包括<code>1</code>和列数之间,包括</span>
</dd>
<dd>
<span><code>property</code> - 如果值为现金值,则为真;</span>
<span>否则为假。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="setNullable-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setNullable</h4> <pre>public void setNullable(int columnIndex,
int property)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
设置是否存储在指定列中的值可以被设置为
<code>NULL</code>从界面到给定的恒定
<code>ResultSetMetaData</code>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setNullable-int-int-">setNullable</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dd>
<code>property</code> -下列操作之一
<code>ResultSetMetaData</code>常量:
<code>columnNoNulls</code>
<code>columnNullable</code> ,或
<code>columnNullableUnknown</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> -如果发生数据库访问错误,给定列数出界,或为
<i>属性</i>参数中提供的值不是以下常量之一:
<code>ResultSetMetaData.columnNoNulls</code>
<code>ResultSetMetaData.columnNullable</code> ,或
<code>ResultSetMetaData.columnNullableUnknown</code>
</dd>
</dl> </li>
</ul> <a name="setSigned-int-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setSigned</h4> <pre>public void setSigned(int columnIndex,
boolean property)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
设置存储在指定列中的值是否为给定的
<code>boolean</code>的带符号。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setSigned-int-boolean-">setSigned</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dd>
<span><code>property</code> - <code>true</code>以指示列值是有符号数;</span>
<span><code>false</code>表示不是</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="setColumnDisplaySize-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setColumnDisplaySize</h4> <pre>public void setColumnDisplaySize(int columnIndex,
int size)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
将指定列中正常的最大字符数设置为给定的数字。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setColumnDisplaySize-int-int-">setColumnDisplaySize</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列是1第二列是2依此类推;</span>
<span>必须介于<code>1</code>与列数之间(含)</span>
</dd>
<dd>
<span><code>size</code> - 字符列的最大大小;</span>
<span>必须是<code>0</code>或更高</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误,给定的列号超出范围,或
<i>大小</i>小于
<code>0</code>
</dd>
</dl> </li>
</ul> <a name="setColumnLabel-int-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setColumnLabel</h4> <pre>public void setColumnLabel(int columnIndex,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> label)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>设置建议的列标签,用于打印输出和显示(如果有) <i>标签</i></span>
<span>如果<i>标签</i><code>null</code> ,列标签设置为空字符串(“”)。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setColumnLabel-int-java.lang.String-">setColumnLabel</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须介于<code>1</code>与列数之间(含)</span>
</dd>
<dd>
<span><code>label</code> - 用于打印输出和显示的列标签;</span>
<span>如果列标签为<code>null</code> ,则设置一个空的<code>String</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定列索引超出范围
</dd>
</dl> </li>
</ul> <a name="setColumnName-int-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setColumnName</h4> <pre>public void setColumnName(int columnIndex,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> columnName)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
将指定列的列名称设置为给定的名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setColumnName-int-java.lang.String-">setColumnName</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须介于<code>1</code>与列数之间(含)</span>
</dd>
<dd>
<span><code>columnName</code> - 表示列名的<code>String</code>对象;</span>
<span>如果给定的名称是<code>null</code> ,则设置一个空的<code>String</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定列索引超出范围
</dd>
</dl> </li>
</ul> <a name="setSchemaName-int-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setSchemaName</h4> <pre>public void setSchemaName(int columnIndex,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> schemaName)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将指定列的表的模式名称(如果有)设置为<i>schemaName</i></span>
<span>如果<i>schemaName</i><code>null</code> ,则将模式名称设置为空字符串(“”)。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setSchemaName-int-java.lang.String-">setSchemaName</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列是1第二列是2等等;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dd>
<span><code>schemaName</code> - 派生指定列中的值的表的模式名称;</span>
<span>可能是空的<code>String</code><code>null</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="setPrecision-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setPrecision</h4> <pre>public void setPrecision(int columnIndex,
int precision)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
将存储在指定列中的值中的十进制数字的总数设置为给定的数字。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setPrecision-int-int-">setPrecision</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列是1第二列是2等等;</span>
<span>必须介于<code>1</code>与列数之间(含)</span>
</dd>
<dd>
<span><code>precision</code> - 十进制数总数;</span>
<span>必须是<code>0</code>或更多</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误,
<i>columnIndex</i>超出范围,或
<i>精度</i>小于
<code>0</code>
</dd>
</dl> </li>
</ul> <a name="setScale-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setScale</h4> <pre>public void setScale(int columnIndex,
int scale)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
将存储在指定列中的值中的小数点右边的位数设置为给定的数字。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setScale-int-int-">setScale</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dd>
<span><code>scale</code> - 小数点右侧的位数;</span>
<span>必须为零或更大</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误,
<i>columnIndex</i>是超出范围,或者
<i>scale</i>小于
<code>0</code>
</dd>
</dl> </li>
</ul> <a name="setTableName-int-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setTableName</h4> <pre>public void setTableName(int columnIndex,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> tableName)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
将派生指定列的表的名称设置为给定的表名。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setTableName-int-java.lang.String-">setTableName</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列是1第二列是2依此类推;</span>
<span>必须介于<code>1</code>与列数之间(含)</span>
</dd>
<dd>
<span><code>tableName</code> - 列的表名;</span>
<span>可能是<code>null</code>或一个空字符串</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="setCatalogName-int-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setCatalogName</h4> <pre>public void setCatalogName(int columnIndex,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> catalogName)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将派生指定列的表的目录名称设置为<i>catalogName</i></span>
<span>如果<i>catalogName</i><code>null</code> ,则将目录名称设置为空字符串。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setCatalogName-int-java.lang.String-">setCatalogName</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dd>
<span><code>catalogName</code> - 列的表的目录名称;</span>
<span>如果catalogName为<code>null</code> ,则设置一个空的<code>String</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="setColumnType-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setColumnType</h4> <pre>public void setColumnType(int columnIndex,
int SQLType)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
将存储在指定列中的值的SQL类型代码设置为来自类别
<code>java.sql.Types</code>的给定类型代码。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setColumnType-int-int-">setColumnType</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须介于<code>1</code>与列数之间(含)</span>
</dd>
<dd>
<code>SQLType</code> - 指定列的SQL类型它必须是类中的
<code>java.sql.Types</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误给定的列号超出范围或者指定的列类型不是java.sql.Types中的
<code>java.sql.Types</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../java/sql/Types.html" title="java.sql中的类"><code>Types</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setColumnTypeName-int-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setColumnTypeName</h4> <pre>public void setColumnTypeName(int columnIndex,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> typeName)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
将存储在指定列中的值的数据源使用的类型名称设置为给定的类型名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/sql/RowSetMetaData.html#setColumnTypeName-int-java.lang.String-">setColumnTypeName</a></code>在界面
<code><a href="../../../javax/sql/RowSetMetaData.html" title="interface in javax.sql">RowSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dd>
<span><code>typeName</code> - 数据源专用类型名称;</span>
<span>如果<i>typeName</i><code>null</code> ,则设置一个空的<code>String</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="getColumnCount--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getColumnCount</h4> <pre>public int getColumnCount()
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索创建此
<code>RowSetMetaDataImpl</code>对象的
<code>RowSet</code>对象中的列数。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#getColumnCount--">getColumnCount</a></code>在接口
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
列数
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果确定列计数出现错误
</dd>
</dl> </li>
</ul> <a name="isAutoIncrement-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isAutoIncrement</h4> <pre>public boolean isAutoIncrement(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索存储在指定列中的值是否自动编号,因此是唯读的。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#isAutoIncrement-int-">isAutoIncrement</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span><code>true</code>如果列自动编号;</span>
<span><code>false</code>否则</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="isCaseSensitive-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isCaseSensitive</h4> <pre>public boolean isCaseSensitive(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
指示指定列的名称是否重要。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#isCaseSensitive-int-">isCaseSensitive</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列是1第二列是2依此类推;</span>
<span>必须介于<code>1</code>与列数之间(含)</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span><code>true</code>如果列名区分大小写;</span>
<span><code>false</code>否则</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="isSearchable-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isSearchable</h4> <pre>public boolean isSearchable(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
指示存储在指定列中的值是否可以在
<code>WHERE</code>子句中使用。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#isSearchable-int-">isSearchable</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须介于<code>1</code>与列数之间(含)</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span><code>true</code>如果指定列中的值可以在<code>WHERE</code>子句中使用;</span>
<span><code>false</code>否则</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="isCurrency-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isCurrency</h4> <pre>public boolean isCurrency(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
指示存储在指定列中的值是否为现金值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#isCurrency-int-">isCurrency</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span><code>true</code>如果指定列中的值是现金值;</span>
<span><code>false</code>否则</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="isNullable-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isNullable</h4> <pre>public int isNullable(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索一个常量,指示是否可以在指定列中存储
<code>NULL</code>值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#isNullable-int-">isNullable</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一个常数从<code>ResultSetMetaData</code>界面;</span>
<span>任一<code>columnNoNulls</code> <code>columnNullable</code> ,或<code>columnNullableUnknown</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="isSigned-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isSigned</h4> <pre>public boolean isSigned(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
指示存储在指定列中的值是否为有符号数。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#isSigned-int-">isSigned</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列是1第二列是2等等;</span>
<span>必须介于<code>1</code>与列数之间(含)</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span><code>true</code>如果指定列中的值是一个有符号的数字;</span>
<span><code>false</code>否则</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="getColumnDisplaySize-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getColumnDisplaySize</h4> <pre>public int getColumnDisplaySize(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索指定列的字符的正常最大宽度。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#getColumnDisplaySize-int-">getColumnDisplaySize</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列是1第二列是2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
可以在指定列中显示的最大字符数
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定列号超出范围
</dd>
</dl> </li>
</ul> <a name="getColumnLabel-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getColumnLabel</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getColumnLabel(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索指定列的建议列标题以用于打印输出和显示。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#getColumnLabel-int-">getColumnLabel</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列是1第二列是2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
建议的列名称用于打印输出和显示
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="getColumnName-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getColumnName</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getColumnName(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索指定列的名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#getColumnName-int-">getColumnName</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列是1第二列是2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
指定列的列名称
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="getSchemaName-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getSchemaName</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getSchemaName(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索从中导出指定列中的值的表的模式名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#getSchemaName-int-">getSchemaName</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
模式名称或空的
<code>String</code>如果没有模式名称)
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="getPrecision-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPrecision</h4> <pre>public int getPrecision(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索存储在指定列中的值的总位数。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#getPrecision-int-">getPrecision</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
存储在指定列中的值的精度
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="getScale-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getScale</h4> <pre>public int getScale(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索存储在指定列中的值的小数点右边的位数。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#getScale-int-">getScale</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
存储在指定列中的值的比例
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="getTableName-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getTableName</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getTableName(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索从中导出指定列中的值的表的名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#getTableName-int-">getTableName</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
表名或空的
<code>String</code>如果没有表名可用
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="getCatalogName-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getCatalogName</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getCatalogName(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索从中导出指定列中的值的表的目录名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#getCatalogName-int-">getCatalogName</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列是1第二列是2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
列的表的目录名称或空的
<code>String</code>如果没有目录名称)
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="getColumnType-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getColumnType</h4> <pre>public int getColumnType(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索存储在指定列中的SQL类型的类型代码
<code>java.sql.Types</code>之一)。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#getColumnType-int-">getColumnType</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须介于<code>1</code>与列数之间(含)</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>int</code>表示存储在指定列中的SQL类型的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../java/sql/Types.html" title="java.sql中的类"><code>Types</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getColumnTypeName-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getColumnTypeName</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getColumnTypeName(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
检索存储在指定列中的值的DBMS特定类型名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#getColumnTypeName-int-">getColumnTypeName</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
数据源所使用的类型名称
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="isReadOnly-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isReadOnly</h4> <pre>public boolean isReadOnly(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
指示指定的列是否绝对不可写,因此只读。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#isReadOnly-int-">isReadOnly</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span><code>true</code>如果此<code>RowSet</code>对象是只读的,因此不可更新;</span>
<span><code>false</code>否则</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="isWritable-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isWritable</h4> <pre>public boolean isWritable(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>指示指定列上的写操作是否可以成功。</span>
<span>返回值为<code>true</code>意味着写入操作可能成功或可能不成功。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#isWritable-int-">isWritable</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span><code>true</code>如果指定列上的写操作可能会成功;</span>
<span><code>false</code>否则</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="isDefinitelyWritable-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isDefinitelyWritable</h4> <pre>public boolean isDefinitelyWritable(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
指示指定列上的写操作是否一定会成功。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#isDefinitelyWritable-int-">isDefinitelyWritable</a></code>在接口
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列为1第二列为2依此类推;</span>
<span>必须介于<code>1</code>与列数之间(含)</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span><code>true</code>如果指定列上的写操作肯定会成功;</span>
<span><code>false</code>否则</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="getColumnClassName-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getColumnClassName</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getColumnClassName(int columnIndex)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>以指定列中的值映射到的Java编程语言中的类的全限定名称。</span>
<span>例如,如果值为<code>int</code> ,则此方法返回的类名将为<code>java.lang.Integer</code></span>
<p> <span>如果在指定列中的值具有自定义映射,则此方法返回一个实现类的名称<code>SQLData</code></span> <span>当调用方法<code>ResultSet.getObject</code>从指定的列中检索一个值时,它将创建一个此类或其子类的实例。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/ResultSetMetaData.html#getColumnClassName-int-">getColumnClassName</a></code>在界面
<code><a href="../../../java/sql/ResultSetMetaData.html" title="interface in java.sql">ResultSetMetaData</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>columnIndex</code> - 第一列是1第二列是2依此类推;</span>
<span>必须在<code>1</code>之间和列数(含)之间</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>Java编程语言中的类的完全限定名称方法<code>RowSet.getObject</code>将用于检索指定列中的值。</span>
<span>这是当有自定义映射时用于自定义映射的类名称。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果发生数据库访问错误或给定的列号超出范围
</dd>
</dl> </li>
</ul> <a name="unwrap-java.lang.Class-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>unwrap</h4> <pre>public &lt;T&gt; T unwrap(<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;T&gt; iface)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>返回一个实现给定接口以允许访问非标准方法的对象,或代理不公开的标准方法。</span>
<span>结果可能是找到用于实现该对象的接口或代理的对象。</span>
<span>如果接收器实现了接口,那就是对象。</span>
<span>如果接收者是一个包装器,并且被包装的对象实现了接口,那就是对象。</span>
<span>否则,对象是在包装对象上递归调用<code>unwrap</code>的结果。</span>
<span>如果接收方不是包装器,并且不实现接口,则抛出<code>SQLException</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/Wrapper.html#unwrap-java.lang.Class-">unwrap</a></code>在界面
<code><a href="../../../java/sql/Wrapper.html" title="interface in java.sql">Wrapper</a></code>
</dd>
<dt>
<span class="paramLabel">参数类型</span>
</dt>
<dd>
<code>T</code> - 由此Class对象建模的类的类型
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>iface</code> - 定义结果必须实现的接口的类。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一个实现接口的对象。</span>
<span>可能是实际实现对象的代理。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果没有找到实现接口的对象
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
</dl> </li>
</ul> <a name="isWrapperFor-java.lang.Class-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>isWrapperFor</h4> <pre>public boolean isWrapperFor(<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt; interfaces)
throws <a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>如果这实现了接口参数或者直接或间接地为一个对象的包装器返回true。</span>
<span>否则返回false。</span>
<span>如果这实现了接口那么返回true否则如果这是一个包装器那么返回在包装对象上递归调用<code>isWrapperFor</code>的结果。</span>
<span>如果这不实现接口并且不是包装器则返回false。</span>
<span>与unwrap相比此方法应作为低成本操作<code>unwrap</code> ,以便呼叫者可以使用此方法来避免可能失败的昂贵的<code>unwrap</code>调用。</span>
<span>如果此方法返回true则使用相同参数调用<code>unwrap</code>应该会成功。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/sql/Wrapper.html#isWrapperFor-java.lang.Class-">isWrapperFor</a></code>在界面
<code><a href="../../../java/sql/Wrapper.html" title="interface in java.sql">Wrapper</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>interfaces</code> - 定义接口的类。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果这实现了接口或者直接或间接地包装一个对象则为true。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果在确定这是否是具有给定接口的对象的包装器时发生错误。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>