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

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

?? jdbc2.0.frame10.html

?? JDBC入門中文文檔
?? HTML
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>

<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=gb2312">
<title></title>
</head>

<body bgcolor="#ffffff">

<table width="100%">
  <tr>
    <td><font size="-1"><a href="jdbc2.0.frame.html">目錄</a> | <a
    href="jdbc2.0.frame9.html">上一頁</a> | <a href="jdbc2.0.frame11.html">下一頁</a> </font></td>
    <td align="right"><i>JDBC<sup><font size="-2">TM</font></sup> 指南:入門</i></td>
  </tr>
</table>

<hr>

<p><br>
<a name="288813"></a> </p>

<h2>10 其它新功能</h2>

<p>本章描述了 JDBC 2.0 API 中的其它變化。</p>

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

<h3>10.1 java.sql.ResultSet 的變化</h3>
<code>

<p>ResultSet.getBigDecimal()</code> 方法的新增版本可以返回全精度數值。</p>

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

<h3>10.2 java.sql.ResultSetMetaData 的變化</h3>
<code>

<p>ResultSetMetaData.getColumnType()</code> 方法現在可以返回新的 SQL 
類型代碼: <code>STRUCT</code>、<code>DISTINCT</code>、<code>BLOB</code> 
等。它通常返回 <code>STRUCT</code> 和 <code>DISTINCT</code> 
類型代碼來代表結構化數值和 distinct 
數值,而不管使用的是缺省還是自定義類型映射方式。</p>

<p><a name="299321"></a><code>ResultSetMetaData.getColumnTypeName() </code>方法應該為新 
SQL 類型的以下值。</p>

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

<table Border="0">
  <tr>
    <td>列類型 </td>
    <td>&nbsp;&nbsp;&nbsp; 列類型名 </td>
  </tr>
  <tr>
    <td>JAVA_OBJECT </td>
    <td>Java 類型的 SQL 名稱 </td>
  </tr>
  <tr>
    <td>DISTINCT </td>
    <td>distinct 類型的 SQL 名稱 </td>
  </tr>
  <tr>
    <td>STRUCT </td>
    <td>結構化類型的 SQL 名稱 </td>
  </tr>
  <tr>
    <td>ARRAY </td>
    <td>與數據源相關的類型名稱 </td>
  </tr>
  <tr>
    <td>BLOB </td>
    <td>與數據源相關的類型名稱 </td>
  </tr>
  <tr>
    <td>CLOB </td>
    <td>與數據源相關的類型名稱 </td>
  </tr>
  <tr>
    <td>REF </td>
    <td>與數據源相關的類型名稱 </td>
  </tr>
</table>

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

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

<p><a name="299320"></a>我們新增了 <code>ResultSetMetaData</code>.<code>getColumnClassName() 
</code>方法,用于返回 Java 類的全限定名(如果調用 ResultSet.getObject() 
方法來檢索列中的數值,則生成該 Java 
類的實例)。詳細信息,參見單獨的 API 文檔。</p>

<p>當類型代碼為 STRUCT、DISTINCT 或 JAVA_OBJECT 時,<code>ResultSetMetaData.getColumnTypeName()</code> 
方法返回 SQL 類型全限定名。</p>

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

<h3>10.3 DatabaseMetaData 的變化</h3>
<code>

<p>DatabaseMetaData.getColumns()</code> 方法現在可以返回以下的新 SQL3 
類型的 DATA_TYPE 值: BLOB、CLOB 等等。<code>DatabaseMetaData.getColumns() </code>方法所返回的類型名稱與第 
<a href="jdbc2.0.frame10.html#299317">10.2</a> 節中所列出的 SQL3 
數據類型的類型名稱一樣。</p>

<p>新增了方法 <code>DatabasemetaData.getConnection()</code>,用于返回生成元數據對象的 
<code>Connection</code> 對象。</p>

<p><a name="299512"></a>新增了方法 <code>DatabasemetaData.getUDTs()</code>。詳細信息,參見單獨的 
API 文檔。</p>

<p><a name="299516"></a>新增了支持新的 <code>ResultSet </code>和批處理更新功能的方法: 
<code>supportsResultSetConcurrency() </code>、 <code>supportsBatchUpdates()</code> 
等。詳細信息,參見單獨的 API 文檔。</p>

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

<h3>10.4 java.sql.DriverManager 的變化</h3>

<p>新增了 <code>DriverManager.setLogWriter()</code> 方法,該方法將 <code>java.io.PrintWriter</code> 
對象作為輸入參數。新增的 <code>DriverManager.getLogWriter()</code> 
方法返回 <code>PrintWriter</code> 對象。不鼓勵使用 <code>set/getLogStream()</code> 
方法。</p>

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

<h3>10.5 日期、時間和時間戳</h3>

<p>JDBC API 沿循了 Java 
平臺的日期和時間表示方法,即以相對于格林尼治標準時間 1970 年 1 
月 1 日 00:00:00 
的毫秒值來表示日期和時間。因為大多數數據庫不支持時區的概念,所以 
JDBC 2.0 API 新增了幾種方法,允許 JDBC 驅動程序利用 <code>Calendar</code> 
獲得/設置某一特定時區的 <code>Date</code>、<code>Time</code> 以及 <code>Timestamp</code> 
值。例如, </p>

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

<blockquote>
  <pre>ResultSet rs;
...
Date date1 = rs.getDate(1);

</pre>
</blockquote>

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

<p>返回 <code>Date</code> 對象,該對象所含的毫秒值表示特定日期(如 
1999 年 1 月3 日)及缺省時區中的標準時間 00:00:00。在缺省時區中,Date 
的時間部分被設置為零,這是因為 SQL DATE 
值沒有時間部分。由于沒有為 <code>getDate() </code>顯式地提供 <code>Calendar</code>,所以 
JDBC 驅動程序在內部利用缺省時區(實際上是缺省 <code>Calendar</code>)來創建正確的毫秒值(假設基本數據庫沒有存儲時區信息)。</p>

<p><a name="301748"></a>下例檢索 GMT(格林尼治標準時間)日期值。</p>

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

<blockquote>
  <pre>ResultSet rs;
...

TimeZone.setDefault(TimeZone.getTimeZone(&quot;GMT&quot;));
Calendar cal = Calendar.getInstance();
Date date2 = rs.getDate(1, cal);
</pre>
</blockquote>

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

<p><a name="301798"></a>上例中,<code>Calendar</code> 將被顯式地傳給 <code>getDate()</code>,以告知 
JDBC 驅動程序如何計算正確的毫秒值。請注意:因為 JDBC 
驅動程序在缺省情況下會采用缺省時區,所以只需更改一下缺省時區(不必顯式地傳遞 
<code>Calendar</code>)即可獲得同樣的結果。</p>

<p><a name="301800"></a>請注意:如果假設缺省時區不是 GMT,則以上所創建的兩個 
<code>Date</code> 對象并不等同,即使它們表示的是“同一”日期。</p>

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

<blockquote>
  <pre>if (date1.equals(date2))
	// 不可能執行到此

</pre>
</blockquote>

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

<p><a name="301809"></a>這是因為每種 Java 語言的 <code>Date</code> 
對象實際上只是包含了標準化的毫秒時間值,而這些毫秒值在時區之間是不同的。如果應用程序要比較不同時區中的日期,則首先應該將日期轉換到 
<code>Calendar</code>。</p>

<p><a name="301813"></a>應用程序應該利用 <code>Calendar</code> 來創建 <code>Date</code> 
對象。應用程序在使用 <code>Calendar </code>時,應該負責將所需日期中的時間指定為 
00:00:00(因為 JDBC 采用了這種約定)。另外,應用程序在創建 <code>Time</code> 
值時,必須將日期 January 1, 1970 指定給為 <code>Time</code> 創建毫秒值的 
<code>Calendar</code>,因為這是 JDBC 對時間的約定。</p>

<p><br>
</p>

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

<p>目錄</a> | <a href="jdbc2.0.frame9.html">上一頁</a> | <a
href="jdbc2.0.frame11.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一区二区三区免费野_久草精品视频
日本一区二区三区dvd视频在线| 欧美三区免费完整视频在线观看| 日本一区二区免费在线观看视频| 国产精品456| 中文字幕制服丝袜成人av| 92国产精品观看| 亚洲第一在线综合网站| 欧美一级黄色录像| 国产不卡高清在线观看视频| 国产精品电影一区二区三区| 欧美性大战久久| 久久福利资源站| 国产精品成人网| 欧美日韩精品一区视频| 国产一区在线观看视频| 亚洲日本丝袜连裤袜办公室| 制服丝袜av成人在线看| 国产一区二区在线免费观看| 亚洲激情在线播放| 日韩亚洲欧美高清| 99re成人精品视频| 免费在线观看不卡| 国产精品午夜电影| 欧美一区二区三区系列电影| 国产·精品毛片| 午夜免费欧美电影| 欧美国产欧美亚州国产日韩mv天天看完整 | 欧美体内she精高潮| 久久国产婷婷国产香蕉| 亚洲免费观看在线观看| 精品国产乱码久久久久久久久| 99re成人在线| 国产综合色精品一区二区三区| 亚洲日本在线看| 久久综合一区二区| 欧美性生活久久| 粉嫩aⅴ一区二区三区四区| 日韩激情视频网站| 亚洲精品免费视频| 久久精品亚洲麻豆av一区二区 | 4438亚洲最大| 91猫先生在线| 狠狠色丁香婷综合久久| 亚洲福中文字幕伊人影院| 欧美高清在线精品一区| 日韩免费一区二区| 欧美日韩一区二区三区免费看| 播五月开心婷婷综合| 韩国中文字幕2020精品| 日本不卡一区二区三区| 夜夜精品浪潮av一区二区三区| 欧美国产成人在线| 久久久午夜精品理论片中文字幕| 欧美一区二区三区的| 在线一区二区视频| 亚洲欧美日韩国产另类专区| av午夜一区麻豆| 国产一区二三区| 日韩国产欧美在线视频| 亚洲一区二区精品3399| 亚洲特级片在线| 国产精品久久免费看| 国产欧美va欧美不卡在线| 精品国产青草久久久久福利| 欧美一级二级三级蜜桃| 717成人午夜免费福利电影| 欧美日韩成人一区| 欧美日韩在线一区二区| 91福利社在线观看| 欧美体内she精视频| 欧美在线视频不卡| 在线日韩av片| 欧美日韩国产小视频在线观看| 色婷婷综合久色| 精品视频1区2区3区| 欧美中文一区二区三区| 欧美揉bbbbb揉bbbbb| 欧美最猛性xxxxx直播| 欧美三级电影网| 欧美一区二区成人6969| 欧美大片一区二区三区| 2020国产成人综合网| 欧美精品一区二区三区一线天视频 | 777午夜精品免费视频| 毛片av一区二区三区| 亚洲综合在线五月| 玉米视频成人免费看| 一区二区在线看| 爽好久久久欧美精品| 九九精品视频在线看| 国产麻豆成人传媒免费观看| 国产成人av电影在线| 99精品在线免费| 欧美视频一区在线观看| 日韩欧美国产系列| 欧美激情一区二区| 一区二区欧美视频| 美国av一区二区| 国产在线不卡一区| 国产宾馆实践打屁股91| 欧洲精品中文字幕| 欧美mv日韩mv亚洲| 国产精品视频九色porn| 亚洲在线视频一区| 久久国产夜色精品鲁鲁99| 成人黄色电影在线 | 国产综合成人久久大片91| 不卡一卡二卡三乱码免费网站| 欧美三级日韩在线| 久久久国际精品| 亚洲福利视频一区二区| 国产福利精品一区二区| 欧美日韩在线播放三区| 国产日产欧美一区| 亚洲成人免费看| 懂色av一区二区夜夜嗨| 欧美丰满美乳xxx高潮www| 国产精品久久久久影院亚瑟| 日日欢夜夜爽一区| 91在线云播放| 久久综合中文字幕| 丝袜诱惑制服诱惑色一区在线观看 | 欧美高清视频不卡网| 欧美国产一区二区在线观看| 日精品一区二区| 成人av网站在线观看| 日韩视频在线你懂得| 悠悠色在线精品| 丁香婷婷深情五月亚洲| 欧美一二三区在线观看| 亚洲欧洲制服丝袜| 国产成人精品一区二| 欧美精品在欧美一区二区少妇| 国产精品美女久久久久久 | 青青国产91久久久久久| 99在线热播精品免费| 久久蜜桃av一区精品变态类天堂| 爽爽淫人综合网网站| 在线观看亚洲精品视频| 亚洲欧洲精品一区二区三区| 国产一区二区三区四区五区入口 | 欧美成人官网二区| 亚洲高清一区二区三区| 色菇凉天天综合网| 国产精品久久久久久久浪潮网站 | 色婷婷综合久久久中文一区二区 | 欧美一卡2卡三卡4卡5免费| 亚洲图片自拍偷拍| 色妹子一区二区| 亚洲欧洲精品一区二区三区| 国产91在线|亚洲| 国产欧美一区二区精品久导航| 国内不卡的二区三区中文字幕| 欧美二区三区的天堂| 亚洲sss视频在线视频| 欧美午夜精品久久久| 一区二区三区精密机械公司| 色婷婷精品大在线视频| 亚洲天堂av老司机| 色婷婷av一区二区| 亚洲精品中文在线观看| 欧洲精品中文字幕| 亚洲国产成人av好男人在线观看| 欧美午夜理伦三级在线观看| 亚洲综合免费观看高清完整版 | 狠狠久久亚洲欧美| 精品国产免费人成在线观看| 免费人成网站在线观看欧美高清| 日韩区在线观看| 免费在线看一区| 精品国产一区二区三区久久影院 | 亚洲另类中文字| 色8久久人人97超碰香蕉987| 亚洲午夜久久久久中文字幕久| 欧亚洲嫩模精品一区三区| 视频一区二区三区在线| 欧美一区二区三区啪啪| 国产麻豆精品久久一二三| 久久久久久久免费视频了| 成人精品鲁一区一区二区| ●精品国产综合乱码久久久久| 欧美影院一区二区| 喷水一区二区三区| 久久久久九九视频| 不卡的电视剧免费网站有什么| 一区二区三区不卡视频在线观看| 欧美高清激情brazzers| 国产自产2019最新不卡| 国产精品不卡一区二区三区| 欧美亚洲综合在线| 久久黄色级2电影| 国产精品家庭影院| 欧美唯美清纯偷拍| 国内偷窥港台综合视频在线播放| 最新国产精品久久精品| 欧美图区在线视频| 国产精品一区一区| 亚洲一线二线三线视频| 精品久久久久一区二区国产| 99精品桃花视频在线观看|