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

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

?? cachedrowset.htm

?? Sun的高速緩存CachedRowSet方案資料檔
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0085)http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/CachedRowSet.html -->
<!--NewPage--><HTML><HEAD><TITLE>CachedRowSet (Java 2 Platform SE 5.0)</TITLE><!-- Generated by javadoc (build 1.5.0_03) on Thu Jun 22 12:47:57 CST 2006 -->
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="javax.sql.rowset.CachedRowSet interface" name=keywords><LINK 
title=Style href="CachedRowSet.files/stylesheet.css" type=text/css 
rel=stylesheet>
<SCRIPT type=text/javascript>function windowTitle(){    parent.document.title="CachedRowSet (Java 2 Platform SE 5.0)";}</SCRIPT>
<NOSCRIPT></NOSCRIPT>
<META content="MSHTML 6.00.2900.3059" name=GENERATOR></HEAD>
<BODY bgColor=white onload=windowTitle();><!-- ========= START OF TOP NAVBAR ======= --><A 
name=navbar_top><!-- --></A><A title=跳過導航鏈接 
href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/CachedRowSet.html#skip-navbar_top"></A>
<TABLE cellSpacing=0 cellPadding=1 width="100%" summary="" border=0>
  <TBODY>
  <TR>
    <TD class=NavBarCell1 bgColor=#eeeeff colSpan=2><A 
      name=navbar_top_firstrow><!-- --></A>
      <TABLE cellSpacing=3 cellPadding=0 summary="" border=0>
        <TBODY>
        <TR vAlign=top align=middle>
          <TD class=NavBarCell1 bgColor=#eeeeff><A 
            href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/overview-summary.html"><FONT 
            class=NavBarFont1><B>概述</B></FONT></A>&nbsp;</TD>
          <TD class=NavBarCell1 bgColor=#eeeeff><A 
            href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/package-summary.html"><FONT 
            class=NavBarFont1><B>軟件包</B></FONT></A>&nbsp;</TD>
          <TD class=NavBarCell1Rev bgColor=#ffffff>&nbsp;<FONT 
            class=NavBarFont1Rev><B>類</B></FONT>&nbsp;</TD>
          <TD class=NavBarCell1 bgColor=#eeeeff><A 
            href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/class-use/CachedRowSet.html"><FONT 
            class=NavBarFont1><B>使用</B></FONT></A>&nbsp;</TD>
          <TD class=NavBarCell1 bgColor=#eeeeff><A 
            href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/package-tree.html"><FONT 
            class=NavBarFont1><B>樹</B></FONT></A>&nbsp;</TD>
          <TD class=NavBarCell1 bgColor=#eeeeff><A 
            href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/deprecated-list.html"><FONT 
            class=NavBarFont1><B>已過時</B></FONT></A>&nbsp;</TD>
          <TD class=NavBarCell1 bgColor=#eeeeff><A 
            href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/index-files/index-1.html"><FONT 
            class=NavBarFont1><B>索引</B></FONT></A>&nbsp;</TD>
          <TD class=NavBarCell1 bgColor=#eeeeff><A 
            href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/help-doc.html"><FONT 
            class=NavBarFont1><B>幫助</B></FONT></A>&nbsp;</TD></TR></TBODY></TABLE></TD>
    <TD vAlign=top align=right rowSpan=3><EM><B>Java<SUP><FONT 
      size=-2>TM</FONT></SUP>&nbsp;2&nbsp;Platform<BR>Standard&nbsp;Ed. 
      5.0</B></EM> </TD></TR>
  <TR>
    <TD class=NavBarCell2 bgColor=white><FONT size=-2>&nbsp;<A 
      title="javax.sql.rowset 中的類" 
      href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/BaseRowSet.html"><B>上一個類</B></A>&nbsp; 
      &nbsp;<A title="javax.sql.rowset 中的接口" 
      href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/FilteredRowSet.html"><B>下一個類</B></A></FONT></TD>
    <TD class=NavBarCell2 bgColor=white><FONT size=-2><A 
      href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/index.html?javax/sql/rowset/CachedRowSet.html" 
      target=_top><B>框架</B></A> &nbsp; &nbsp;<A 
      href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/CachedRowSet.html" 
      target=_top><B>無框架</B></A> &nbsp; &nbsp;
      <SCRIPT type=text/javascript>  <!--  if(window==top) {    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>所有類</B></A>');  }  //--></SCRIPT>
       <NOSCRIPT><A 
      href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/allclasses-noframe.html"><B>所有類</B></A> 
      </NOSCRIPT></FONT></TD></TR>
  <TR>
    <TD class=NavBarCell3 vAlign=top><FONT size=-2>摘要:&nbsp;嵌套&nbsp;|&nbsp;<A 
      href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/CachedRowSet.html#field_summary">字段</A>&nbsp;|&nbsp;構造方法&nbsp;|&nbsp;<A 
      href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/CachedRowSet.html#method_summary">方法</A></FONT></TD>
    <TD class=NavBarCell3 vAlign=top><FONT size=-2>詳細信息:&nbsp;<A 
      href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/CachedRowSet.html#field_detail">字段</A>&nbsp;|&nbsp;構造方法&nbsp;|&nbsp;<A 
      href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/CachedRowSet.html#method_detail">方法</A></FONT></TD></TR></TBODY></TABLE><A 
name=skip-navbar_top></A><!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2><FONT size=-1>javax.sql.rowset</FONT> <BR>接口 CachedRowSet</H2>
<DL>
  <DT><B>所有超級接口:</B> 
  <DD><A title="javax.sql.rowset 中的接口" 
  href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/Joinable.html">Joinable</A>, 
  <A title="java.sql 中的接口" 
  href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/sql/ResultSet.html">ResultSet</A>, 
  <A title="javax.sql 中的接口" 
  href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/RowSet.html">RowSet</A> 
  </DD></DL>
<DL>
  <DT><B>所有已知子接口:</B> 
  <DD><A title="javax.sql.rowset 中的接口" 
  href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/FilteredRowSet.html">FilteredRowSet</A>, 
  <A title="javax.sql.rowset 中的接口" 
  href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/JoinRowSet.html">JoinRowSet</A>, 
  <A title="javax.sql.rowset 中的接口" 
  href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/WebRowSet.html">WebRowSet</A> 
  </DD></DL>
<HR>

<DL>
  <DT><PRE>public interface <B>CachedRowSet</B><DT>extends <A title="javax.sql 中的接口" href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/RowSet.html">RowSet</A>, <A title="javax.sql.rowset 中的接口" href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/javax/sql/rowset/Joinable.html">Joinable</A></DT></PRE></DT></DL><PRE></PRE>
<P>所有標準 <CODE>CachedRowSet</CODE> 實現都必須實現的接口。 
<P>Sun Microsystems 提供的 <CODE>CachedRowSet</CODE> 
接口的參考實現是一個標準實現。開發人員可以按原樣使用此實現、可以擴展它,也可以選擇自己編寫此接口的實現。 
<P><CODE>CachedRowSet</CODE> 對象是一個數據行的容器,可在內存中緩存其各行,這使得進行操作時無需總是連接到數據源。此外,它還是一個 
JavaBeans<SUP><FONT size=-2>TM</FONT></SUP> 
組件,是可滾動、可更新、可序列化的。<CODE>CachedRowSet</CODE> 
對象通常包含結果集中的行,但它也可以包含任何具有表格式的文件(如電子表格)中的行。參考實現只支持從 <CODE>ResultSet</CODE> 
對象中獲取數據,但是開發人員可以擴展 <CODE>SyncProvider</CODE> 實現,以提供對其他表格數據源的訪問。 
<P>應用程序可以修改 <CODE>CachedRowSet</CODE> 對象中的數據,這些修改隨后可以被傳播回數據源。 
<P><CODE>CachedRowSet</CODE> 對象是一個<I>非連接</I> 
rowset,這意味著它只會短暫地連接其數據源。連接數據源發生在讀取數據以用各行填充自身,以及將更改傳播回其底層數據源時。其余時間 
<CODE>CachedRowSet</CODE> 對象是非連接的,包括修改它的數據時。非連接使 <CODE>RowSet</CODE> 
對象更為簡潔,因此更容易傳遞給另一個組件。例如,非連接 <CODE>RowSet</CODE> 對象可以被序列化并通過導線傳遞到瘦客戶端 (thin 
client),如個人數字助理(personal digital assistant,PDA)。 
<P>
<H3>1.0 創建 <CODE>CachedRowSet</CODE> 對象</H3>以下代碼行使用參考實現 (RI) 中提供的默認 
<CODE>CachedRowSet</CODE> 構造方法來創建默認的 <CODE>CachedRowSet</CODE> 對象。 <PRE>     CachedRowSetImpl crs = new CachedRowSetImpl();
 </PRE>這一新 <CODE>CachedRowSet</CODE> 對象的屬性設置為 <CODE>BaseRowSet</CODE> 
對象的默認屬性,此外,它將 <CODE>RIOptimisticProvider</CODE> 
對象作為其同步提供程序。<CODE>RIOptimisticProvider</CODE>(RI 中包含的兩個 
<CODE>SyncProvider</CODE> 實現之一)是在沒有指定同步提供程序時,<CODE>SyncFactory</CODE> 單件 
(singleton) 將提供的默認提供程序。 
<P><CODE>SyncProvider</CODE> 對象提供了帶有 reader 的(<CODE>RowSetReader</CODE> 對象)的 
<CODE>CachedRowSet</CODE> 對象,用于從數據源讀取數據以便用該數據填充自身。可以實現 reader 從 
<CODE>ResultSet</CODE> 對象或者表格式的文件中讀取數據。<CODE>SyncProvider</CODE> 對象還提供了 
writer(<CODE>RowSetWriter</CODE> 對象),用于同步在與底層數據源中的數據斷開連接時對 
<CODE>CachedRowSet</CODE> 對象數據所做的任何更改。 
<P>可以實現 writer 以在檢查和避免沖突方面實施不同程度的關注。(如果使用某個值填充 rowset 
后更改了數據源中的該值,則會發生沖突。)<CODE>RIOptimisticProvider</CODE> 
實現假定沖突很少或沒有沖突,因此不設置鎖定。僅在沒有沖突時,它才使用取自 <CODE>CachedRowSet</CODE> 對象的值更新數據源。也可以實現其他 
writer,使其始終可將修改后的數據寫入數據源,這可以通過不檢查沖突來實現,或者從另一個方面著手,即通過設置足夠的鎖定來防止對數據源中的數據進行更改。這兩種 
writer 之間還可以有其他 writer 實現。 
<P><CODE>CachedRowSet</CODE> 對象可以使用任何已向 <CODE>SyncFactory</CODE> 單件注冊的 
<CODE>SyncProvider</CODE> 實現。通過調用以下代碼行,應用程序可以找到已注冊的 <CODE>SyncProvider</CODE> 
實現。 <PRE>      java.util.Enumeration providers = SyncFactory.getRegisteredProviders();
 </PRE>
<P><CODE>CachedRowSet</CODE> 對象可使用兩種方式來指定它將使用的 <CODE>SyncProvider</CODE> 對象。 
<UL) <LI>向構造方法提供實現名<BR>以下代碼行創建 <CODE>CachedRowSet</CODE> 對象 
<I>crs2</I>,使用默認值初始化該對象,但其 <CODE>SyncProvider</CODE> 對象是指定的。 <PRE>          CachedRowSetImpl crs2 = new CachedRowSetImpl(
                                 "com.fred.providers.HighAvailabilityProvider");
     </PRE>
<LI>使用 <CODE>CachedRowSet</CODE> 方法 <CODE>setSyncProvider</CODE> 設置 
<CODE>SyncProvider</CODE><BR>以下代碼行為 <I>crs</I> 重置 <CODE>SyncProvider</CODE> 對象,該 
<CODE>CachedRowSet</CODE> 對象是使用默認構造方法創建的。 <PRE>           crs.setSyncProvider("com.fred.providers.HighAvailabilityProvider");
      </PRE></UL) <code 有關更多細節,請參閱>SyncFactory</CODE> 和 
<CODE>SyncProvider</CODE> 的注釋。 
<P>
<H3>2.0 從 <CODE>CachedRowSet</CODE> 對象檢索數據</H3>從 <CODE>CachedRowSet</CODE> 
對象檢索數據可使用繼承自 <CODE>ResultSet</CODE> 接口的獲取方法。以下示例(其中 <CODE>crs</CODE> 是一個 
<CODE>CachedRowSet</CODE> 
對象)演示了如何在各行中進行迭代,檢索每行中的列值。第一個示例使用以列號為參數的獲取方法;第二個示例使用以列名為參數的獲取方法。當 
<CODE>RowSet</CODE> 對象的命令是 <CODE>SELECT * FROM TABLENAME</CODE> 
形式時通常使用列號;當命令通過名稱指定列時則通常使用列名。 <PRE>    while (crs.next()) {
        String name = crs.getString(1);
        int id = crs.getInt(2);
        Clob comment = crs.getClob(3);
        short dept = crs.getShort(4);
        System.out.println(name + "  " + id + "  " + comment + "  " + dept);
    }
 </PRE><PRE>    while (crs.next()) {
        String name = crs.getString("NAME");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品亚洲一区二区三区妖精| 91麻豆免费观看| 日本vs亚洲vs韩国一区三区二区 | 国产日韩欧美a| 日韩欧美的一区| 欧美精品色一区二区三区| 欧美亚洲国产bt| 欧美丝袜自拍制服另类| 欧美日韩久久不卡| 欧美丰满一区二区免费视频| 制服丝袜国产精品| 欧美一级视频精品观看| 精品欧美黑人一区二区三区| 精品国产乱码久久久久久蜜臀 | 综合激情成人伊人| 亚洲色图在线播放| 一区二区三区四区不卡视频| 一区二区在线观看不卡| 亚洲国产视频一区二区| 亚州成人在线电影| 丝袜美腿高跟呻吟高潮一区| 久久精品av麻豆的观看方式| 国产剧情一区二区| 本田岬高潮一区二区三区| 一本到高清视频免费精品| 在线一区二区三区| 69堂精品视频| 久久伊99综合婷婷久久伊| 国产日韩精品久久久| 亚洲日本丝袜连裤袜办公室| 亚洲成精国产精品女| 麻豆精品一区二区av白丝在线| 国产一区二区福利视频| 成人动漫一区二区| 欧美三片在线视频观看| 日韩丝袜美女视频| 国产欧美在线观看一区| 一区二区三区视频在线看| 美国精品在线观看| 不卡视频在线观看| 欧美日韩在线免费视频| 欧美精品一区视频| 亚洲欧美日韩久久精品| 久久精品国产一区二区三区免费看| 国产九色sp调教91| 在线观看成人免费视频| 日韩精品一区二区三区在线 | 一区二区三区欧美在线观看| 欧美bbbbb| av不卡一区二区三区| 91精品国产全国免费观看| 国产欧美日韩另类视频免费观看| 亚洲一区二区三区在线| 国产伦精品一区二区三区在线观看| 91麻豆国产自产在线观看| 日韩美女主播在线视频一区二区三区| 国产日韩欧美精品在线| 日韩精品乱码av一区二区| 成人性生交大合| 91精品国产综合久久久久| 国产精品久久久久久久久果冻传媒 | 91麻豆精品91久久久久同性| 中文字幕av一区二区三区高| 日本成人在线电影网| 91丨porny丨国产| 精品福利av导航| 亚洲小说春色综合另类电影| 国产成人午夜99999| 欧美肥妇bbw| 樱桃视频在线观看一区| 福利电影一区二区| 欧美刺激午夜性久久久久久久| 亚洲精品日日夜夜| 国产成人精品影视| 日韩欧美资源站| 亚洲国产精品一区二区www| 不卡一区二区在线| 久久精品夜色噜噜亚洲aⅴ| 美女在线观看视频一区二区| 欧美色综合网站| 亚洲欧美综合色| 国产成人丝袜美腿| 久久欧美中文字幕| 久久精品久久精品| 日韩一级大片在线| 亚洲mv在线观看| 91成人网在线| 亚洲综合成人在线| 色999日韩国产欧美一区二区| 国产精品网站在线播放| 国产一区二区不卡老阿姨| 欧美一级一区二区| 日韩国产高清在线| 欧美精品国产精品| 亚洲图片欧美综合| 欧美综合视频在线观看| 一区二区三区在线观看国产| av不卡在线观看| 亚洲人吸女人奶水| 91亚洲永久精品| 亚洲伦理在线免费看| 91美女在线视频| 亚洲乱码中文字幕| 色婷婷综合久色| 亚洲黄色片在线观看| 91久久精品一区二区| 亚洲自拍都市欧美小说| 欧美性xxxxxx少妇| 五月婷婷另类国产| 7799精品视频| 美女视频免费一区| 精品国产91洋老外米糕| 黄色小说综合网站| 久久久久久9999| 成人丝袜高跟foot| 最新久久zyz资源站| 一本大道久久精品懂色aⅴ| 一区二区三区精品在线观看| 欧美日韩亚洲不卡| 日本aⅴ亚洲精品中文乱码| 精品国产a毛片| bt欧美亚洲午夜电影天堂| 亚洲欧美日韩在线播放| 欧美日韩国产小视频| 麻豆freexxxx性91精品| 久久久国产精品麻豆| 9久草视频在线视频精品| 一区二区三区中文在线观看| 欧美日韩久久一区| 国内成人精品2018免费看| 中文字幕不卡三区| 91久久奴性调教| 日本不卡123| 国产精品久久久久久久久久免费看| 色一情一伦一子一伦一区| 无吗不卡中文字幕| 久久久久久黄色| 欧美制服丝袜第一页| 蜜桃视频一区二区三区| 中文字幕欧美国产| 欧美亚洲国产一区二区三区va| 精品中文字幕一区二区| 国产精品美日韩| 欧美日韩三级在线| 国产精品一级二级三级| 一区二区三区在线视频免费 | 欧美第一区第二区| 成人av电影在线| 日韩精品亚洲一区二区三区免费| 久久亚洲一区二区三区四区| 色综合欧美在线| 精一区二区三区| 一区二区三区四区乱视频| 2022国产精品视频| 欧洲精品在线观看| 国产一区视频在线看| 亚洲综合色视频| 国产日产精品1区| 在线播放日韩导航| 国产69精品久久99不卡| 天堂影院一区二区| 中文字幕亚洲综合久久菠萝蜜| 91精品国产综合久久精品| 不卡一卡二卡三乱码免费网站| 六月丁香婷婷久久| 一区二区三区丝袜| 国产精品美女久久久久久| 欧美一区二区免费观在线| 91在线免费视频观看| 国产精品一区二区在线看| 亚洲www啪成人一区二区麻豆| 国产精品视频九色porn| 日韩欧美的一区二区| 欧美日韩亚洲综合在线| 成人久久久精品乱码一区二区三区 | 日韩不卡一区二区三区| 综合久久久久久| 国产清纯白嫩初高生在线观看91| 欧美一区二区女人| 欧美日韩中字一区| 99精品偷自拍| 懂色av一区二区三区蜜臀| 麻豆视频一区二区| 日本大胆欧美人术艺术动态 | 一道本成人在线| 国产一区欧美日韩| 蜜臀av性久久久久蜜臀aⅴ| 一区二区三区成人在线视频| 国产精品色婷婷久久58| 亚洲精品在线免费播放| 91精品国产入口| 欧美一区二区视频免费观看| 欧美性受xxxx黑人xyx性爽| 91视频观看视频| 99精品久久99久久久久| 成人av电影在线| 成人黄动漫网站免费app| 国产suv一区二区三区88区| 国产在线精品不卡| 国产一区二区三区在线观看精品|