亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jdbc2.0.frame8.html

?? JDBC入門中文文檔
?? HTML
?? 第 1 頁 / 共 2 頁
字號:

<p><a name="297973"></a> </p>

<blockquote>
  <pre>Ref ref = rs.getRef(1);


</pre>
</blockquote>

<p><a name="297977"></a></p>

<p>從創建它的結果集的第一列檢索 <code>Ref</code> 
值。缺省情況下,檢索 <code>Ref</code> 值的操作并不會實現 <code>Ref</code> 
所引用的數據。同樣,在缺省情況下,當<strong>會話</strong>或連接處于打開狀態時,Ref 
值將保持有效狀態。可以覆蓋這些缺省值,但是 JDBC 2.0 API 
也沒有規定具體的操作步驟。</p>

<p><a name="298124"></a><code>Ref </code>接口<strong>沒有</strong>提供取消引用的方法。而是可以將 
<code>Ref</code> 作為輸入參數傳給適當的 SQL 
語句,再由該語句取回它所引用的對象。詳細信息,參見單獨的 JDBC 
API 文檔。</p>

<p><a name="298008"></a> </p>

<h4>8.4.2 存儲 ref</h4>

<p>可以調用 <code>PreparedStatement.setRef()</code> 方法來將 <code>Ref</code> 
作為輸入參數傳遞到預先準備好的語句。</p>

<p><a name="298010"></a> </p>

<h4>8.4.3 元數據增加部分</h4>

<p>在 <code>java.sql.Types </code>中增加了新的類型代碼,即 <code>REF</code>。當 
JDBC 支持<code>Ref</code> 數據類型時,由諸如 <code>DatabaseMetaData.getTypeInfo()</code> 
和 <code>DatabaseMetaData.getColumns() </code>的方法返回該值。</p>

<p><a name="297939"></a> </p>

<h3>8.5 Distinct 類型</h3>

<h4>8.5.1 檢索 distinct 類型</h4>

<p>缺省情況下,通過調用 distinct 類型相應的基本類型的 <code>getXXX()</code> 
方法,可以檢索 SQL 類型 DISTINCT 
的數據。例如,假設給出以下類型聲明: </p>

<p><a name="298138"></a> </p>

<p><a name="298143"></a> CREATE TYPE MONEY AS NUMERIC(10,2) </p>

<p><a name="298144"></a> </p>

<p><a name="298145"></a>可以采用以下方法來檢索 MONEY 類型的值: </p>

<p><a name="298148"></a> </p>

<blockquote>
  <pre>java.math.BigDecimal bd = rs.getBigDecimal(1);


</pre>
</blockquote>

<p><a name="298389"></a></p>

<p>這是因為 JDBC 已將基本 SQL NUMERIC 類型映射到 <code>java.math.BigDecimal</code> 
類型。</p>

<p><a name="298152"></a> </p>

<h4>8.5.2 保存 distinct 類型</h4>

<p>可以采用 SQL DISTINCT 類型相應的基本類型的 <code>PreparedStatement.setXXX()</code> 
方法來將該 distinct 
類型的輸入參數傳給預先準備好的語句。例如,如果給出以上的 MONEY 
類型的定義,則可以使用 <code>PreparedStatement.setBigDecimal() </code>。</p>

<p><a name="298161"></a> </p>

<h4>8.5.3 元數據增加部分</h4>

<p><code>java.sql.Types </code>中增加了新的類型代碼,即 <code>DISTINCT</code>。當 
JDBC 支持這種數據類型時,由諸如 <code>DatabaseMetaData.getTypeInfo()</code> 
和 <code>DatabaseMetaData.getColumns() </code>的方法返回該值。</p>

<p><a name="298169"></a>在架構表定義中使用 SQL DISTINCT 
類型之前,必須將其類型定義為特定數據庫架構的一部分。通過調用 
<code>DatabaseMetaData.getUDTs()</code> 
方法可以檢索特定于架構的自定義類型(<code>DISTINCT </code>類型是其中的一種)的有關信息。例如, 
</p>

<p><a name="298170"></a> </p>

<blockquote>
  <pre><code>int[] types = {Types.DISTINCT};
ResultSet rs = dmd.getUDTs(&quot;catalog-name&quot;, &quot;schema-name&quot;,
	&quot;%&quot;, types);
</code></pre>
</blockquote>

<p><a name="298174"></a></p>

<p><a name="298175"></a>將返回在 <code>catalog- name.schema-name </code>架構中<strong>定義的</strong>所有 
SQL DISTINCT 類型的描述。如果驅動程序不支持 UDT 或者沒有找到匹配的 
UDT,則返回空結果集。</p>

<p><a name="298176"></a>每種類型描述都有以下各列: </p>

<p><a name="298202"></a> </p>

<table Border="0">
  <tr>
    <td><strong>TYPE_CAT </strong></td>
    <td>String =&gt; 類型的目錄(可以為空) </td>
  </tr>
  <tr>
    <td><strong>TYPE_SCHEM </strong></td>
    <td>String =&gt; 類型的架構(可以為空) </td>
  </tr>
  <tr>
    <td><strong>TYPE_NAME </strong></td>
    <td>String =&gt; 數據庫類型名稱 </td>
  </tr>
  <tr>
    <td>JAVA_CLASS </td>
    <td>String =&gt; Java 類或接口名稱 </td>
  </tr>
  <tr>
    <td><strong>DATA_TYPE </strong></td>
    <td>short =&gt; <code>java.sql.Types</code> 中所定義的值,例如 DISTINCT </td>
  </tr>
  <tr>
    <td><strong>REMARKS </strong></td>
    <td>String =&gt; 對類型的解釋性注釋 </td>
  </tr>
</table>

<table>
  <tr>
    <td></td>
  </tr>
</table>

<p><a name="298204"></a> </p>

<p>以上的大多數列應該是無需加以解釋的。上例中, <strong>TYPE_NAME</strong> 
是賦予 DISTINCT 類型 (MONEY) 的 SQL 類型名。CREATE TABLE 
語句指定這種類型的列時也使用該名稱。</p>

<p><a name="298248"></a>當 <strong>DATA_TYPE</strong> 是 <code>Types.DISTINCT</code> 
時,<strong>JAVA_CLASS </strong>列就包含全限定的 Java 類名。如果在這種 
DISTINCT 類型的列上調用 <code>getObject()</code>,則將創建本類的實例。例如,在以上的 
MONEY 情況下,JAVA_CLASS 將采用缺省設置 <code>java.math.BigDecimal</code>。JDBC 
2.0 API 并不禁止驅動程序返回名為 JAVA_CLASS 的類的子類型。當使用 
JAVA_CLASS 時, JAVA_CLASS 的值反映自定義類型映射。詳細信息,參見第 <a
href="jdbc2.0.frame9.html#298134">9</a> 章。</p>

<p><a name="298166"></a> </p>

<h3>8.6 構化類型</h3>

<h4>8.6.1 檢索結構化類型</h4>

<p>調用方法 <code>getObject()</code> 總能檢索 SQL 
結構化類型的數值。缺省情況下,<code>getObject()</code> 
為結構化類型返回 <code>Struct</code> 類型的值。例如, </p>

<p><a name="298282"></a> </p>

<blockquote>
  <pre>Struct struct = (Struct)rs.getObject(1);
</pre>
</blockquote>

<p><a name="298284"></a></p>

<p><a name="298285"></a>從結果集 <code>rs</code> 的當前行的第一列檢索 <code>Struct</code> 
值。<code>Struct</code> 接口所含的方法可以將結構化類型的屬性當作 <code>java.lang.Object 
</code>值的數組來檢索。缺省情況下,JDBC 驅動程序在將指向 <code>Struct</code> 
的引用返回給應用程序之前,應該先實現 <code>Struct</code> 
的內容。同樣,缺省情況下只要 Java 應用程序保留了指向 <code>Struct</code> 
對象的引用,就認為 <code>Struct</code> 對象是有效的。JDBC 
驅動程序可能會允許改變這些缺省值 — 例如,允許使用 SQL LOCATOR — 
但是 JDBC 2.0 API 并沒有規定具體的操作步驟。</p>

<p><a name="298302"></a> </p>

<h4>8.6.2 存儲結構化類型</h4>

<p>可以調用 <code>PreparedStatement.setObject()</code> 方法來將 <code>Struct</code> 
作為輸入參數傳遞給預先準備好的語句。</p>

<p><a name="298162"></a> </p>

<h4>8.6.3 元數據增加部分</h4>
<code>

<p>java.sql.Types</code> 中增加了一種新的類型代碼,即 <code>STRUCT</code>。當 
JDBC 驅動程序支持結構化數據類型時,將通過諸如 <code>DatabaseMetaData.getTypeInfo()</code> 
和 <code>DatabaseMetaData.getColumns() </code>的方法返回該值。</p>

<p><a name="298308"></a>在架構表定義中使用結構化的 SQL 
類型之前,必須將結構化的 SQL 
類型定義為特定數據庫架構的一部分。通過調用 <code>DatabaseMetaData.getUDTs()</code> 
方法可以檢索特定于架構的自定義類型(<code>STRUCT </code>類型是其中的一種)的有關信息。例如, 
</p>

<p><a name="298309"></a> </p>

<blockquote>
  <pre><code>int[] types = {Types.STRUCT};
ResultSet rs = dmd.getUDTs(&quot;catalog-name&quot;, &quot;schema-name&quot;,
	&quot;%&quot;, types);
</code></pre>
</blockquote>

<p><a name="298313"></a></p>

<p><a name="298314"></a>返回在 <code>catalog- name.schema-name </code>架構中<strong>定義的</strong>所有結構化 
SQL 類型的描述。如果驅動程序不支持 UDT 或者找不到匹配的 UDT,則返回空結果集。有關 
<code>getUDTs()</code> 所返回結果集的描述,參見 <a
href="jdbc2.0.frame8.html#298161">8.5.3</a> 一節。</p>

<p><a name="298344"></a>當 <code>getUDTs()</code> 所返回的 <strong>DATA_TYPE</strong> 
是 <code>Types.STRUCT</code> 時,<strong>JAVA_CLASS </strong>列就包含 Java 
類的全限定的 Java 類名。在這種 STRUCT 類型的列上調用 <code>getObject()</code> 
時,由 JDBC 驅動程序生成該類的實例。這樣,<strong>JAVA_CLASS</strong> 
對于結構化類型會采用缺省設置 <code>java.sql.Struct </code>。第 <a
href="jdbc2.0.frame9.html#298134">9</a> 章討論 Java 
應用程序如何修改這個缺省值。在這里我們只指出一點:JDBC 2.0 API 
不禁止驅動程序返回名為 JAVA_CLASS 的類的子類型。</p>

<p><br>
</p>

<hr>
<font size="-1"><a href="jdbc2.0.frame.html">

<p>目錄</a> | <a href="jdbc2.0.frame7.html">上一頁</a> | <a
href="jdbc2.0.frame9.html">下一頁</a> </font></p>

<hr>

<address>
  <a href="mailto:jdbc@eng.sun.com">jdbc@eng.sun.com</a> 或 <a
  href="mailto:jdbc-business@eng.sun.com">jdbc-business@eng.sun.com</a> 
</address>
<a href="../../../relnotes/SMICopyright.html"><font size="-1"><i>

<p>版權所有 &copy; 1996, 1997 Sun Microsystems, Inc. 保留所有權利</i></font>。</a><!-- HTML generated by Suzette Pelouch on June 09, 1998 --> 
</p>
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一三区三区四区免费在线看 | 日韩一区二区三区精品视频| 久久久综合精品| 亚洲一区二区三区四区五区中文| 激情综合色播激情啊| 欧美色窝79yyyycom| 国产精品免费久久| 国产综合色视频| 欧美大片顶级少妇| 日韩av中文字幕一区二区| 欧洲精品视频在线观看| 亚洲欧洲www| 国产**成人网毛片九色 | 九九九精品视频| 欧美日韩精品一区二区三区蜜桃 | 日本一区二区不卡视频| 韩国三级在线一区| 日韩精品一区二区三区swag| 午夜电影一区二区| 欧美日韩三级视频| 亚洲国产欧美一区二区三区丁香婷| 成人在线视频首页| 国产情人综合久久777777| 国产真实精品久久二三区| 日韩三级免费观看| 老司机精品视频在线| 欧美一级日韩免费不卡| 日本中文在线一区| 日韩免费观看高清完整版 | 亚洲精品在线观| 久久国产婷婷国产香蕉| 欧美r级电影在线观看| 激情综合色综合久久| www成人在线观看| 久久不见久久见免费视频7| 精品国产乱码久久| 国产精品12区| 一区二区中文字幕在线| 色爱区综合激月婷婷| 亚洲亚洲精品在线观看| 欧美一区日韩一区| 精品一区二区三区免费毛片爱| 日韩欧美国产电影| 国产精品综合视频| 亚洲同性gay激情无套| 91一区二区在线| 亚洲国产日韩精品| 日韩欧美在线影院| 成人高清免费观看| 亚洲精品少妇30p| 91精品国产美女浴室洗澡无遮挡| 蜜桃精品在线观看| 中文字幕一区二区日韩精品绯色| 欧美视频在线一区| 韩日精品视频一区| 亚洲日本va在线观看| 欧美日韩美少妇| 国产v综合v亚洲欧| 亚洲国产成人av| 精品国产a毛片| 一本大道综合伊人精品热热| 免费日本视频一区| 国产精品女同一区二区三区| 欧美在线免费观看视频| 韩国av一区二区| 亚洲在线观看免费视频| 久久久天堂av| 欧美色视频在线观看| 国产一区不卡视频| 亚洲五码中文字幕| 国产精品久久久久久久久久久免费看 | 91黄色免费网站| 国产呦精品一区二区三区网站| 自拍视频在线观看一区二区| 欧美一区二区三区在| 一本一道综合狠狠老| 精品一区二区三区在线视频| 亚洲男人的天堂在线aⅴ视频| 91麻豆精品91久久久久同性| 成人午夜看片网址| 久久精品99国产精品日本| 亚洲精品国产精华液| 久久久久国产精品厨房| 欧美高清视频不卡网| 不卡的电视剧免费网站有什么| 久久国产精品99久久人人澡| 亚洲国产日韩在线一区模特| 国产精品亲子乱子伦xxxx裸| 亚洲精品在线电影| 欧美一区日本一区韩国一区| 91一区一区三区| 成人福利视频在线| 国产精品91一区二区| 轻轻草成人在线| 亚洲成av人片| 一区二区在线观看视频| 中文字幕一区二区三区在线观看 | 欧美一区二区三区免费视频 | 风间由美性色一区二区三区| 美女一区二区三区在线观看| 亚洲 欧美综合在线网络| 亚洲精品视频在线观看网站| 亚洲欧洲一区二区三区| 国产精品欧美精品| 国产精品情趣视频| 中文欧美字幕免费| 国产欧美视频一区二区三区| 精品粉嫩超白一线天av| 日韩精品一区二区在线观看| 日韩精品一区二区三区中文精品| 欧美挠脚心视频网站| 欧美日韩中文字幕一区二区| 欧美裸体一区二区三区| 在线免费不卡电影| 欧美午夜电影网| 欧美军同video69gay| 欧美日韩国产成人在线免费| 欧美精品1区2区| 欧美一级淫片007| 日韩区在线观看| 精品av久久707| www国产精品av| 国产精品美女久久久久久2018| 国产精品毛片高清在线完整版| 国产精品麻豆久久久| 亚洲欧美欧美一区二区三区| 亚洲午夜久久久久久久久久久| 亚洲电影一级黄| 青青草国产精品97视觉盛宴| 国内精品在线播放| 国产成人精品免费视频网站| 成a人片亚洲日本久久| 在线亚洲人成电影网站色www| 欧美男生操女生| 26uuu精品一区二区| 国产精品久久二区二区| 一区二区三区欧美日| 日韩成人伦理电影在线观看| 国产在线精品不卡| 成人性生交大片免费| 欧美性猛交xxxxxx富婆| 日韩欧美www| 亚洲免费观看高清在线观看| 美女视频黄免费的久久| 不卡的av电影| 4hu四虎永久在线影院成人| 国产日韩欧美麻豆| 午夜欧美大尺度福利影院在线看 | 日韩国产精品91| 国产盗摄女厕一区二区三区| 欧美在线你懂得| 日本一区二区三区视频视频| 亚洲午夜精品网| 国产91丝袜在线播放| 91精品国产手机| 亚洲日本在线看| 国产呦萝稀缺另类资源| 欧美在线观看一区| 欧美国产日韩a欧美在线观看| 亚洲国产精品影院| 国产不卡免费视频| 日韩欧美在线网站| 亚洲国产精品综合小说图片区| 国产.欧美.日韩| 日韩亚洲欧美综合| 一区二区三区四区在线免费观看 | 欧美日韩一级视频| 国产精品毛片久久久久久| 麻豆久久一区二区| 欧美日韩午夜在线| 一区二区三区成人| 不卡的电影网站| 精品va天堂亚洲国产| 日韩精品91亚洲二区在线观看| 99re成人精品视频| 国产欧美日韩精品在线| 免费在线观看成人| 538在线一区二区精品国产| 亚洲免费在线观看视频| 丁香网亚洲国际| 国产亚洲欧美日韩在线一区| 蜜臀av国产精品久久久久| 欧美日韩www| 亚洲午夜精品在线| 欧美视频一区二区三区在线观看| 自拍偷拍国产亚洲| 99久久综合精品| 日韩一区日韩二区| 99在线精品免费| 亚洲欧美在线视频观看| 97成人超碰视| 亚洲人123区| 色94色欧美sute亚洲13| 一区二区三区四区视频精品免费| 97精品超碰一区二区三区| 综合久久一区二区三区| 一本久久精品一区二区| 一区二区三区资源| 欧美日韩亚洲综合| 日韩精彩视频在线观看|