1285 lines
57 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.serial
</div>
<h2 class="title" title="Class SQLOutputImpl">Class SQLOutputImpl</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.serial.SQLOutputImpl</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../../java/sql/SQLOutput.html" title="java.sql中的接口">SQLOutput</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">SQLOutputImpl</span>
extends <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></pre>
<div class="block">
<span>用于将自定义映射的用户定义类型UDT的属性写入数据库的输出流。</span>
<span>驱动程序在内部使用此接口,并且其方法从不直接由应用程序编程器调用。</span>
<p> <span>当应用程序调用方法<code>PreparedStatement.setObject</code>驱动程序将检查要写入的值是否是具有自定义映射的UDT。</span> <span>如果是在类型映射中将包含一个条目该条目包含该UDT实现<code>SQLData</code>的类的<code></code>对象。</span> <span>要写入的值为<code>SQLData</code>的实例,驱动程序将创建一个<code>SQLOutputImpl</code>的实例, <code>SQLOutputImpl</code>其传递给方法<code>SQLData.writeSQL</code></span> <span>方法<code>writeSQL</code>依次调用适当的<code>SQLOutputImpl.writeXXX</code>方法,将数据从<code>SQLData</code>对象写入<code>SQLOutputImpl</code>输出流作为SQL用户定义类型的表示形式。</span> </p>
</div> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== 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/serial/SQLOutputImpl.html#SQLOutputImpl-java.util.Vector-java.util.Map-">SQLOutputImpl</a></span>(<a href="../../../../java/util/Vector.html" title="class in java.util">Vector</a>&lt;?&gt; attributes, <a href="../../../../java/util/Map.html" title="interface in java.util">Map</a>&lt;<a href="../../../../java/lang/String.html" title="class in java.lang">String</a>,?&gt; map)</code>
<div class="block">
创建一个新的
<code>SQLOutputImpl</code>对象用给定的属性向量初始化并输入map。
</div> </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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeArray-java.sql.Array-">writeArray</a></span>(<a href="../../../../java/sql/Array.html" title="interface in java.sql">Array</a> x)</code>
<div class="block">
将Java编程语言中的
<code>Array</code>对象写入此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeAsciiStream-java.io.InputStream-">writeAsciiStream</a></span>(<a href="../../../../java/io/InputStream.html" title="class in java.io">InputStream</a> x)</code>
<div class="block">
将ASCII字符串写入此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeBigDecimal-java.math.BigDecimal-">writeBigDecimal</a></span>(<a href="../../../../java/math/BigDecimal.html" title="class in java.math">BigDecimal</a> x)</code>
<div class="block">
将Java编程语言中的
<code>java.math.BigDecimal</code>对象写入此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeBinaryStream-java.io.InputStream-">writeBinaryStream</a></span>(<a href="../../../../java/io/InputStream.html" title="class in java.io">InputStream</a> x)</code>
<div class="block">
将一串未解释的字节写入此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeBlob-java.sql.Blob-">writeBlob</a></span>(<a href="../../../../java/sql/Blob.html" title="interface in java.sql">Blob</a> x)</code>
<div class="block">
将Java编程语言中的
<code>Blob</code>对象写入此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeBoolean-boolean-">writeBoolean</a></span>(boolean x)</code>
<div class="block">
写一个
<code>boolean</code>在Java编程语言中此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeByte-byte-">writeByte</a></span>(byte x)</code>
<div class="block">
写一个
<code>byte</code>在Java编程语言中此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeBytes-byte:A-">writeBytes</a></span>(byte[] x)</code>
<div class="block">
写入数组
<code>bytes</code>在Java编程语言中此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeCharacterStream-java.io.Reader-">writeCharacterStream</a></span>(<a href="../../../../java/io/Reader.html" title="class in java.io">Reader</a> x)</code>
<div class="block">
将Unicode字符串写入此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeClob-java.sql.Clob-">writeClob</a></span>(<a href="../../../../java/sql/Clob.html" title="interface in java.sql">Clob</a> x)</code>
<div class="block">
将Java编程语言中的
<code>Clob</code>对象写入此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeDate-java.sql.Date-">writeDate</a></span>(<a href="../../../../java/sql/Date.html" title="class in java.sql">Date</a> x)</code>
<div class="block">
将Java编程语言中的
<code>java.sql.Date</code>对象写入此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeDouble-double-">writeDouble</a></span>(double x)</code>
<div class="block">
写一个
<code>double</code>在Java编程语言中此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeFloat-float-">writeFloat</a></span>(float x)</code>
<div class="block">
写一个
<code>float</code>在Java编程语言中此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeInt-int-">writeInt</a></span>(int x)</code>
<div class="block">
写入一个
<code>int</code>在Java编程语言中此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeLong-long-">writeLong</a></span>(long x)</code>
<div class="block">
写一个
<code>long</code>在Java编程语言中此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeNClob-java.sql.NClob-">writeNClob</a></span>(<a href="../../../../java/sql/NClob.html" title="interface in java.sql">NClob</a> x)</code>
<div class="block">
写入SQL
<code>NCLOB</code>值到流。
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeNString-java.lang.String-">writeNString</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> x)</code>
<div class="block">
接下来的属性写入流为
<code>String</code>的Java编程语言。
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeObject-java.sql.SQLData-">writeObject</a></span>(<a href="../../../../java/sql/SQLData.html" title="interface in java.sql">SQLData</a> x)</code>
<div class="block">
将数据写入给定的
<code>SQLData</code>对象中包含的数据。
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeRef-java.sql.Ref-">writeRef</a></span>(<a href="../../../../java/sql/Ref.html" title="interface in java.sql">Ref</a> x)</code>
<div class="block">
将Java编程语言中的
<code>Ref</code>对象写入此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeRowId-java.sql.RowId-">writeRowId</a></span>(<a href="../../../../java/sql/RowId.html" title="interface in java.sql">RowId</a> x)</code>
<div class="block">
写入SQL
<code>ROWID</code>值到流。
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeShort-short-">writeShort</a></span>(short x)</code>
<div class="block">
写一个
<code>short</code>在Java编程语言中此
<code>SQLOutputImpl</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/sql/rowset/serial/SQLOutputImpl.html#writeSQLXML-java.sql.SQLXML-">writeSQLXML</a></span>(<a href="../../../../java/sql/SQLXML.html" title="interface in java.sql">SQLXML</a> x)</code>
<div class="block">
将SQL
<code>XML</code>值写入流。
</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/serial/SQLOutputImpl.html#writeString-java.lang.String-">writeString</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> x)</code>
<div class="block">
写一个
<code>String</code>在Java编程语言中此
<code>SQLOutputImpl</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/serial/SQLOutputImpl.html#writeStruct-java.sql.Struct-">writeStruct</a></span>(<a href="../../../../java/sql/Struct.html" title="interface in java.sql">Struct</a> x)</code>
<div class="block">
将Java编程语言中的
<code>Struct</code>对象写入此
<code>SQLOutputImpl</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/serial/SQLOutputImpl.html#writeTime-java.sql.Time-">writeTime</a></span>(<a href="../../../../java/sql/Time.html" title="class in java.sql">Time</a> x)</code>
<div class="block">
将Java编程语言中的
<code>java.sql.Time</code>对象写入此
<code>SQLOutputImpl</code>对象。
</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/serial/SQLOutputImpl.html#writeTimestamp-java.sql.Timestamp-">writeTimestamp</a></span>(<a href="../../../../java/sql/Timestamp.html" title="class in java.sql">Timestamp</a> x)</code>
<div class="block">
将Java编程语言中的
<code>java.sql.Timestamp</code>对象写入此
<code>SQLOutputImpl</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/serial/SQLOutputImpl.html#writeURL-java.net.URL-">writeURL</a></span>(<a href="../../../../java/net/URL.html" title="class in java.net">URL</a> url)</code>
<div class="block">
将Java编程语言中的
<code>java.sql.Type.DATALINK</code>对象写入此
<code>SQLOutputImpl</code>对象。
</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>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.sql.SQLOutput">
<!-- --> </a> <h3>Methods inherited from interface java.sql.<a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></h3> <code><a href="../../../../java/sql/SQLOutput.html#writeObject-java.lang.Object-java.sql.SQLType-">writeObject</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="SQLOutputImpl-java.util.Vector-java.util.Map-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>SQLOutputImpl</h4> <pre>public SQLOutputImpl(<a href="../../../../java/util/Vector.html" title="class in java.util">Vector</a>&lt;?&gt; attributes,
<a href="../../../../java/util/Map.html" title="interface in java.util">Map</a>&lt;<a href="../../../../java/lang/String.html" title="class in java.lang">String</a>,?&gt; map)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>创建一个新的<code>SQLOutputImpl</code>对象用给定的属性向量初始化并输入map。</span>
<span>驱动程序将使用类型映射来确定要调用哪个<code>SQLData.writeSQL</code>方法。</span>
<span>然后,该方法将按顺序调用相应的<code>SQLOutputImpl</code>写入器方法,从而将属性写入新的输出流。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attributes</code> -一个
<code>Vector</code>包含UDT的属性对象被映射到一个或多个对象中的Java编程语言
</dd>
<dd>
<code>map</code> - 一个
<code>java.util.Map</code>零个或多个条目的
<code>java.util.Map</code>对象每个条目包括1
<code>String</code>给出UDT的完全限定名称以及2
<code></code>实现的
<code>SQLData</code>对象定义如何映射UDT
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>attributes</code>
<code>map</code>
<code>null</code>价值
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="writeString-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeString</h4> <pre>public void writeString(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>写一个<code>String</code>在Java编程语言中此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将它转换为SQL <code>CHAR</code> <code>VARCHAR</code> ,或<code>LONGVARCHAR</code>将其返回到数据库之前。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeString-java.lang.String-">writeString</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在由
<code>SQLData</code>将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeBoolean-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeBoolean</h4> <pre>public void writeBoolean(boolean x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>写一个<code>boolean</code>在Java编程语言中此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为SQL <code>BIT</code>然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeBoolean-boolean-">writeBoolean</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在尝试将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeByte-byte-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeByte</h4> <pre>public void writeByte(byte x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>写一个<code>byte</code>在Java编程语言中此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为SQL <code>BIT</code>然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeByte-byte-">writeByte</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在尝试将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeShort-short-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeShort</h4> <pre>public void writeShort(short x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>写一个<code>short</code>在Java编程语言中此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为SQL <code>SMALLINT</code>然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeShort-short-">writeShort</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在由
<code>SQLData</code>将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeInt-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeInt</h4> <pre>public void writeInt(int x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>写入一个<code>int</code>在Java编程语言中此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为SQL <code>INTEGER</code>然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeInt-int-">writeInt</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在由
<code>SQLData</code>将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeLong-long-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeLong</h4> <pre>public void writeLong(long x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>写一个<code>long</code>在Java编程语言中此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为SQL <code>BIGINT</code>然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeLong-long-">writeLong</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在由
<code>SQLData</code>将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeFloat-float-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeFloat</h4> <pre>public void writeFloat(float x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>写一个<code>float</code>在Java编程语言中此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为SQL <code>REAL</code>然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeFloat-float-">writeFloat</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在由
<code>SQLData</code>将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeDouble-double-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeDouble</h4> <pre>public void writeDouble(double x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>写一个<code>double</code>在Java编程语言中此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为SQL <code>DOUBLE</code>然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeDouble-double-">writeDouble</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在尝试将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeBigDecimal-java.math.BigDecimal-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeBigDecimal</h4> <pre>public void writeBigDecimal(<a href="../../../../java/math/BigDecimal.html" title="class in java.math">BigDecimal</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将Java编程语言中的<code>java.math.BigDecimal</code>对象写入此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为SQL <code>NUMERIC</code>然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeBigDecimal-java.math.BigDecimal-">writeBigDecimal</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在由
<code>SQLData</code>将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeBytes-byte:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeBytes</h4> <pre>public void writeBytes(byte[] x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>写入数组<code>bytes</code>在Java编程语言中此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为SQL <code>VARBINARY</code><code>LONGVARBINARY</code>然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeBytes-byte:A-">writeBytes</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在尝试将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeDate-java.sql.Date-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeDate</h4> <pre>public void writeDate(<a href="../../../../java/sql/Date.html" title="class in java.sql">Date</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将Java编程语言中的<code>java.sql.Date</code>对象写入此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为SQL <code>DATE</code>然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeDate-java.sql.Date-">writeDate</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在尝试将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeTime-java.sql.Time-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeTime</h4> <pre>public void writeTime(<a href="../../../../java/sql/Time.html" title="class in java.sql">Time</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将Java编程语言中的<code>java.sql.Time</code>对象写入此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为SQL <code>TIME</code>然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeTime-java.sql.Time-">writeTime</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在由
<code>SQLData</code>将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeTimestamp-java.sql.Timestamp-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeTimestamp</h4> <pre>public void writeTimestamp(<a href="../../../../java/sql/Timestamp.html" title="class in java.sql">Timestamp</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将Java编程语言中的<code>java.sql.Timestamp</code>对象写入此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为SQL <code>TIMESTAMP</code>然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeTimestamp-java.sql.Timestamp-">writeTimestamp</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在尝试将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeCharacterStream-java.io.Reader-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeCharacterStream</h4> <pre>public void writeCharacterStream(<a href="../../../../java/io/Reader.html" title="class in java.io">Reader</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将Unicode字符串写入此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将从Unicode到数据库<code>CHAR</code>格式进行任何<code>CHAR</code>转换。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeCharacterStream-java.io.Reader-">writeCharacterStream</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在由
<code>SQLData</code>将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeAsciiStream-java.io.InputStream-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeAsciiStream</h4> <pre>public void writeAsciiStream(<a href="../../../../java/io/InputStream.html" title="class in java.io">InputStream</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将ASCII字符串写入此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将从ASCII到数据库<code>CHAR</code>格式进行任何<code>CHAR</code>转换。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeAsciiStream-java.io.InputStream-">writeAsciiStream</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在尝试将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeBinaryStream-java.io.InputStream-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeBinaryStream</h4> <pre>public void writeBinaryStream(<a href="../../../../java/io/InputStream.html" title="class in java.io">InputStream</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
将一串未解释的字节写入此
<code>SQLOutputImpl</code>对象。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeBinaryStream-java.io.InputStream-">writeBinaryStream</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 传递给数据库的值
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在由
<code>SQLData</code>将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeObject-java.sql.SQLData-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeObject</h4> <pre>public void writeObject(<a href="../../../../java/sql/SQLData.html" title="interface in java.sql">SQLData</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>向流中写入包含在给定的<code>SQLData</code>对象中的数据。</span>
<span><code>SQLData</code>对象为<code>null</code>此方法将SQL <code>NULL</code>写入流。</span>
<span>否则,它调用给定对象的<code>SQLData.writeSQL</code>方法,该方法将对象的属性写入流。</span>
<p> <span>方法<code>SQLData.writeSQ</code>调用适当的<code>SQLOutputImpl.writeXXX</code>方法来按顺序写入每个对象的属性。</span> <span>属性必须从<code>SQLInput</code>输入流中读取并以与用户定义类型的SQL定义相同的顺序写入<code>SQLOutputImpl</code>输出流。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeObject-java.sql.SQLData-">writeObject</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</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> - 如果
<code>SQLOutputImpl</code>对象正在尝试将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeRef-java.sql.Ref-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeRef</h4> <pre>public void writeRef(<a href="../../../../java/sql/Ref.html" title="interface in java.sql">Ref</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将Java编程语言中的<code>Ref</code>对象写入此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为可序列化的<code>SerialRef</code> SQL <code>REF</code>值,然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeRef-java.sql.Ref-">writeRef</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 表示SQL
<code>REF</code>值的对象
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在尝试将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeBlob-java.sql.Blob-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeBlob</h4> <pre>public void writeBlob(<a href="../../../../java/sql/Blob.html" title="interface in java.sql">Blob</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将Java编程语言中的<code>Blob</code>对象写入此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为可序列化的<code>SerialBlob</code> SQL <code>BLOB</code>值,然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeBlob-java.sql.Blob-">writeBlob</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 表示SQL
<code>BLOB</code>值的对象
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在由
<code>SQLData</code>将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeClob-java.sql.Clob-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeClob</h4> <pre>public void writeClob(<a href="../../../../java/sql/Clob.html" title="interface in java.sql">Clob</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将Java编程语言中的<code>Clob</code>对象写入此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将其转换为可序列化的<code>SerialClob</code> SQL <code>CLOB</code>值,然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeClob-java.sql.Clob-">writeClob</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 表示SQL
<code>CLOB</code>值的对象
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在由
<code>SQLData</code>将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeStruct-java.sql.Struct-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeStruct</h4> <pre>public void writeStruct(<a href="../../../../java/sql/Struct.html" title="interface in java.sql">Struct</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将Java编程语言中的<code>Struct</code>对象写入此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将此值转换为SQL结构类型然后将其返回到数据库。</span>
<p> <span>当SQL结构类型已被映射到Java编程语言标准映射中的<code>Struct</code>对象时,应使用此方法。</span> <span>如果SQL结构化类型已经被自定义映射到Java编程语言中的类则应使用方法<code>writeObject</code></span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeStruct-java.sql.Struct-">writeStruct</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</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> - 如果
<code>SQLOutputImpl</code>对象正在由
<code>SQLData</code>将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeArray-java.sql.Array-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeArray</h4> <pre>public void writeArray(<a href="../../../../java/sql/Array.html" title="interface in java.sql">Array</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将Java编程语言中的<code>Array</code>对象写入此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将此值转换为可序列化的<code>SerialArray</code> SQL <code>ARRAY</code>值,然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeArray-java.sql.Array-">writeArray</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 表示SQL
<code>ARRAY</code>值的对象
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在尝试将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeURL-java.net.URL-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeURL</h4> <pre>public void writeURL(<a href="../../../../java/net/URL.html" title="class in java.net">URL</a> url)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>将Java编程语言中的<code>java.sql.Type.DATALINK</code>对象写入此<code>SQLOutputImpl</code>对象。</span>
<span>驱动程序将此值转换为可序列化的<code>SerialDatalink</code> SQL <code>DATALINK</code>值,然后将其返回到数据库。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeURL-java.net.URL-">writeURL</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>url</code> - 表示SQL
<code>DATALINK</code>值的对象
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></code> - 如果
<code>SQLOutputImpl</code>对象正在尝试将UDT的属性值写入数据库的
<code>SQLData</code>对象使用。
</dd>
</dl> </li>
</ul> <a name="writeNString-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeNString</h4> <pre>public void writeNString(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
<span>接下来的属性写入流为<code>String</code>的Java编程语言。</span>
<span>驱动程序将其转换为SQL <code>NCHAR</code><code>NVARCHAR</code><code>LONGNVARCHAR</code>值(取决于相对于<code>NVARCHAR</code>值的驱动程序限制的参数大小)将其发送到流时。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeNString-java.lang.String-">writeNString</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</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>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
</dl> </li>
</ul> <a name="writeNClob-java.sql.NClob-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeNClob</h4> <pre>public void writeNClob(<a href="../../../../java/sql/NClob.html" title="interface in java.sql">NClob</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
将SQL
<code>NCLOB</code>值写入流。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeNClob-java.sql.NClob-">writeNClob</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 表示SQL
<code>NCLOB</code>值的数据的
<code>NClob</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>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
</dl> </li>
</ul> <a name="writeRowId-java.sql.RowId-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeRowId</h4> <pre>public void writeRowId(<a href="../../../../java/sql/RowId.html" title="interface in java.sql">RowId</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
将SQL
<code>ROWID</code>值写入流。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeRowId-java.sql.RowId-">writeRowId</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 表示SQL
<code>ROWID</code>值的数据的
<code>RowId</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>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
</dl> </li>
</ul> <a name="writeSQLXML-java.sql.SQLXML-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>writeSQLXML</h4> <pre>public void writeSQLXML(<a href="../../../../java/sql/SQLXML.html" title="interface in java.sql">SQLXML</a> x)
throws <a href="../../../../java/sql/SQLException.html" title="class in java.sql">SQLException</a></pre>
<div class="block">
将SQL
<code>XML</code>值写入流。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/sql/SQLOutput.html#writeSQLXML-java.sql.SQLXML-">writeSQLXML</a></code>在界面
<code><a href="../../../../java/sql/SQLOutput.html" title="interface in java.sql">SQLOutput</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 表示SQL
<code>XML</code>值的数据的
<code>SQLXML</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>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>