<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/6265f8b54f8811599e9b800a/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6265f8b54f8811599e9b800a/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">Oracle® Database</div><div class="t m0 x1 h3 y2 ff2 fs1 fc0 sc0 ls1 ws1">JDBC Dev<span class="_ _0"></span>eloper’<span class="_ _0"></span>s Guide and Reference </div><div class="t m0 x1 h3 y3 ff2 fs1 fc0 sc0 ls2 ws2">10<span class="ff3 ls3">g</span><span class="ls4 ws3"> Release 2 (10.2) </span></div><div class="t m0 x1 h4 y4 ff4 fs2 fc0 sc0 ls5 ws2">B14355-04</div><div class="t m0 x1 h4 y5 ff5 fs2 fc0 sc0 ls6 ws4">March 2010</div><div class="t m0 x1 h5 y6 ff6 fs2 fc0 sc0 ls7 ws5">This book describes how to use the Oracle JDBC drivers to </div><div class="t m0 x1 h5 y7 ff6 fs2 fc0 sc0 ls8 ws6">develop powerful Java database applications.</div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6265f8b54f8811599e9b800a/bg2.jpg"><div class="t m0 x2 h6 y8 ff6 fs3 fc0 sc0 ls9 ws7">Oracle Data<span class="_ _1"></span>base JDBC De<span class="_ _1"></span>veloper's Gu<span class="_ _1"></span>ide and Refe<span class="_ _1"></span>rence, 10<span class="ff7 ls3 ws2">g</span><span class="lsa ws8"> Release 2 (10.2) </span></div><div class="t m0 x2 h6 y9 ff6 fs3 fc0 sc0 lsb ws2">B14355-04</div><div class="t m0 x2 h6 ya ff6 fs3 fc0 sc0 lsc ws9">Copyright © 1999, 2010,<span class="_ _0"></span> Oracle and/or its af<span class="_ _0"></span>filiates. All rights r<span class="_ _0"></span>eserved.</div><div class="t m0 x2 h6 yb ff6 fs3 fc0 sc0 lsd wsa">Primary Author: <span class="_ _2"> </span>V<span class="_ _3"></span>enkatasubrama<span class="_ _0"></span>niam Iyer<span class="_ _0"></span>, Eli<span class="_ _0"></span>zabeth Hanes Perry<span class="_ _3"></span>,<span class="_ _0"></span> Brian W<span class="_ _0"></span>right<span class="_ _0"></span>, Thomas Pfaeffl<span class="_ _0"></span>e</div><div class="t m0 x2 h6 yc ff6 fs3 fc0 sc0 lse wsb">Contributing Au<span class="_ _1"></span>thor: <span class="_ _2"> </span>Bria<span class="_ _1"></span>n Martin</div><div class="t m0 x2 h6 yd ff6 fs3 fc0 sc0 lsc ws9">Contributor: <span class="_ _2"> </span>Kuassi Mensah, Magd<span class="_ _0"></span>i Morsi, Ron Peterson, Ekkehar<span class="_ _0"></span>d Rohwedder<span class="_ _3"></span>, Ashok Shivarudraiah, </div><div class="t m0 x2 h6 ye ff6 fs3 fc0 sc0 lsf wsc">Catherine W<span class="_ _3"></span>ong, Ed Shirk, T<span class="_ _3"></span>ong Zhou, Longxing Deng, <span class="ls10 wsd">Jean de Lava<span class="_ _0"></span>rene, Rosie Chen, Sunil<span class="_ _0"></span> Kunisetty<span class="_ _3"></span>, Joyce </span></div><div class="t m0 x2 h6 yf ff6 fs3 fc0 sc0 ls11 wse">Y<span class="_ _3"></span>ang<span class="_ _1"></span>, Mehul Bas<span class="_ _1"></span>tawala, Lu<span class="_ _1"></span>xi Chidamb<span class="_ _1"></span>aran, Srin<span class="_ _1"></span>ath Krishna<span class="_ _1"></span>swamy<span class="_ _3"></span>, Rajkum<span class="_ _1"></span>ar Irudayar<span class="_ _1"></span>aj, Scott U<span class="_ _1"></span>rman, </div><div class="t m0 x2 h6 y10 ff6 fs3 fc0 sc0 lsf wsf">Jerry Schwarz, Steve Ding, Soulaiman Htite, Dougla<span class="_ _0"></span>s Su<span class="ls12 ws10">rber<span class="_ _0"></span>, An<span class="_ _0"></span>thony Lai, Paul Lo, Prabha Krishna, Ellen </span></div><div class="t m0 x2 h6 y11 ff6 fs3 fc0 sc0 ls13 ws11">Siegal, Susan Kraft, Sheryl Maring, Angie Long</div><div class="t m0 x2 h6 y12 ff6 fs3 fc0 sc0 ls12 ws10">This software an<span class="_ _0"></span>d related documentation ar<span class="_ _0"></span>e provi<span class="_ _0"></span>ded <span class="ls13 ws11">under a license agreement containing r<span class="_ _0"></span>estrictions on </span></div><div class="t m0 x2 h6 y13 ff6 fs3 fc0 sc0 ls14 ws12">use and disclosure and ar<span class="_ _0"></span>e protected by intellectual pr<span class="ls13 ws11">oper<span class="_ _0"></span>ty laws. Except as expressly permitted in your </span></div><div class="t m0 x2 h6 y14 ff6 fs3 fc0 sc0 ls15 ws13">license agr<span class="_ _0"></span>eement or allowed by law<span class="_ _3"></span>, you may not use, <span class="ls13 ws14">copy<span class="_ _3"></span>, repro<span class="_ _0"></span>duce, translate, broadcast, modify<span class="_ _4"></span>, license, </span></div><div class="t m0 x2 h6 y15 ff6 fs3 fc0 sc0 ls16 ws15">transmit, distribu<span class="_ _1"></span>te, exhibit, perform, pub<span class="_ _1"></span>lish, or di<span class="ls17 ws16">splay any part, in any<span class="_ _1"></span> form, <span class="ls13 ws11">or by any means. Reverse </span></span></div><div class="t m0 x2 h6 y16 ff6 fs3 fc0 sc0 ls9 ws17">engineer<span class="_ _1"></span>ing, disas<span class="_ _1"></span>sembly<span class="_ _3"></span>, o<span class="_ _1"></span>r decompil<span class="_ _1"></span>ation of <span class="_ _1"></span>this softwa<span class="_ _1"></span>re, unless required b<span class="_ _1"></span>y law for i<span class="_ _1"></span>nteroperabili<span class="_ _1"></span>ty<span class="_ _3"></span>, is </div><div class="t m0 x2 h6 y17 ff6 fs3 fc0 sc0 ls18 ws2">prohibited.</div><div class="t m0 x2 h6 y18 ff6 fs3 fc0 sc0 ls19 ws18">The information contained her<span class="_ _0"></span>ein is subject to change with<span class="_ _0"></span>out notice and is not warranted to be erro<span class="_ _0"></span>r-free. If </div><div class="t m0 x2 h6 y19 ff6 fs3 fc0 sc0 lsa ws8">you find any errors, please r<span class="_ _0"></span>eport them to us in writing.</div><div class="t m0 x2 h6 y1a ff6 fs3 fc0 sc0 lsa ws8">If this software or r<span class="_ _0"></span>elated documentation is delivered<span class="ls15 ws19"> to the U.S. Gove<span class="_ _0"></span>rnment or anyone licensing it on </span></div><div class="t m0 x2 h6 y1b ff6 fs3 fc0 sc0 ls19 ws18">behalf of the U.S. Government, the followin<span class="_ _0"></span>g notice is applicable:</div><div class="t m0 x2 h6 y1c ff6 fs3 fc0 sc0 ls1a ws1a">U.S. GOVERNMENT RIGHTS <span class="ls1b ws1b">Programs, software, dat<span class="_ _1"></span>abases, and rela<span class="ls1c ws1c">te<span class="_ _1"></span>d documenta<span class="_ _1"></span>tion and techni<span class="_ _1"></span>cal data </span></span></div><div class="t m0 x2 h6 y1d ff6 fs3 fc0 sc0 lsf ws1d">delivered to U.S. G<span class="_ _0"></span>overnme<span class="ls15 ws1e">nt customers ar<span class="_ _0"></span>e "commercial computer<span class="_ _0"></span> so<span class="ls18 ws1f">ftware" or "commer<span class="_ _0"></span>c<span class="ls1d ws20">ial technical data" </span></span></span></div><div class="t m0 x2 h6 y1e ff6 fs3 fc0 sc0 ls15 ws19">pursuant to the appli<span class="_ _0"></span>cable Federal <span class="ls1a ws21">Acquisition Regulation a<span class="_ _0"></span>nd agency-specific supplemental r<span class="_ _0"></span>egulations. As </span></div><div class="t m0 x2 h6 y1f ff6 fs3 fc0 sc0 ls13 ws11">such, the use, duplication, <span class="ls1e ws22">disclosur<span class="_ _0"></span>e, modification, and adaptation shall be subject to the r<span class="_ _0"></span>estrictions and </span></div><div class="t m0 x2 h6 y20 ff6 fs3 fc0 sc0 ls1f ws23">license terms set fo<span class="_ _0"></span>rth in the applicable Government co<span class="_ _0"></span>nt<span class="ls12 ws10">ract, and, to the extent applicable by the te<span class="_ _0"></span>rms of </span></div><div class="t m0 x2 h6 y21 ff6 fs3 fc0 sc0 ls11 wse">the Govern<span class="_ _1"></span>ment cont<span class="_ _1"></span>ract, the ad<span class="_ _1"></span>ditional <span class="_ _1"></span>rights set <span class="ls20 ws24">forth in F<span class="_ _0"></span>AR 52.2<span class="_ _0"></span>27-19, Comme<span class="ls21 ws25">r<span class="_ _0"></span>cial Computer Software </span></span></div><div class="t m0 x2 h6 y22 ff6 fs3 fc0 sc0 ls1f ws23">License (December 2007<span class="_ _0"></span>). Oracle USA, Inc., 500 Oracle Pa<span class="_ _0"></span>rkway<span class="_ _3"></span>, Redwood City<span class="_ _4"></span>, CA 94065.</div><div class="t m0 x2 h6 y23 ff6 fs3 fc0 sc0 ls15 ws19">This software is<span class="_ _0"></span> developed for general use in a variet<span class="ls13 ws11">y of informatio<span class="_ _0"></span>n management applications. It is not </span></div><div class="t m0 x2 h6 y24 ff6 fs3 fc0 sc0 ls13 ws11">developed or intended for use in any inher<span class="_ _0"></span>ently dang<span class="ls1a ws21">erous applications, including applicatio<span class="_ _0"></span>ns which may </span></div><div class="t m0 x2 h6 y25 ff6 fs3 fc0 sc0 ls19 ws18">create a risk of person<span class="_ _0"></span>al injury<span class="_ _3"></span>. If you use this software in dangerous appli<span class="_ _0"></span>cations, then you shall be </div><div class="t m0 x2 h6 y26 ff6 fs3 fc0 sc0 ls22 ws26">responsible to<span class="_ _1"></span> take all appropria<span class="_ _1"></span>te fail-sa<span class="_ _1"></span>fe, backup, <span class="ls19 ws18">redundancy<span class="_ _4"></span>, and other measures to ensure the safe<span class="_ _0"></span> use </span></div><div class="t m0 x2 h6 y27 ff6 fs3 fc0 sc0 ls19 ws18">of this software. O<span class="_ _0"></span>racle Corporation and its af<span class="_ _0"></span>filiates di<span class="ls13">sclaim any liability for any dama<span class="_ _0"></span>ges caused by use of </span></div><div class="t m0 x2 h6 y28 ff6 fs3 fc0 sc0 ls12 ws10">this software<span class="_ _0"></span> in dangerous applications.</div><div class="t m0 x2 h6 y29 ff6 fs3 fc0 sc0 lsf wsc">Oracle is a register<span class="_ _0"></span>ed trademark of Oracle Corporation <span class="ls12 ws27">and/or its af<span class="_ _0"></span>filiates. Other names may be trademarks </span></div><div class="t m0 x2 h6 y2a ff6 fs3 fc0 sc0 ls1e ws22">of their res<span class="_ _0"></span>pective owners.</div><div class="t m0 x2 h6 y2b ff6 fs3 fc0 sc0 ls19 ws18">This software an<span class="_ _0"></span>d documentation may provide access to<span class="ls1e ws22"> or information on content, pr<span class="_ _0"></span>oducts, and services </span></div><div class="t m0 x2 h6 y2c ff6 fs3 fc0 sc0 ls19 ws28">from th<span class="_ _0"></span>ird parties. O<span class="_ _0"></span>racle Corporation and its af<span class="_ _0"></span>filiates ar<span class="_ _0"></span>e not responsibl<span class="_ _0"></span>e for and expressly dis<span class="_ _0"></span>claim all </div><div class="t m0 x2 h6 y2d ff6 fs3 fc0 sc0 ls23 ws29">warranties of any kin<span class="_ _0"></span>d with respect to th<span class="_ _0"></span>ird-party co<span class="_ _0"></span><span class="ls24 ws2a">ntent, products, and services. O<span class="_ _0"></span>racle Corporation and </span></div><div class="t m0 x2 h6 y2e ff6 fs3 fc0 sc0 ls15 ws19">its affiliates will<span class="_ _0"></span> not be responsible for any loss, co<span class="_ _0"></span>sts,<span class="ls1a ws21"> or damages incurr<span class="_ _0"></span>ed due to your access to or use of </span></div><div class="t m0 x2 h6 y2f ff6 fs3 fc0 sc0 ls1a ws21">third-party content, pr<span class="_ _0"></span>oducts, or services.</div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6265f8b54f8811599e9b800a/bg3.jpg"><div class="t m1 x3 h3 y30 ff5 fs4 fc0 sc0 ls25 ws2">iii</div><div class="t m1 x4 h7 y31 ff4 fs5 fc0 sc0 ls26 ws2">Contents</div><div class="t m1 x5 h8 y32 ff4 fs6 fc0 sc0 ls27 ws2">Preface<span class="_ _5"> </span><span class="ff6 fs7 ls28">............<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="_ _0"></span>...........<span class="ws2b">......<span class="_ _0"></span>.................<span class="_ _0"></span>......... <span class="ff5 ls29 ws2">xix</span></span></span></div><div class="t m1 x6 h8 y33 ff6 fs7 fc0 sc0 ls2a ws2">Audience<span class="_ _6"></span>..............<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="ls28">...<span class="_ _0"></span>................<span class="_ _0"></span>........... <span class="ff5 ls29">xix</span></span></div><div class="t m1 x6 h8 y34 ff6 fs7 fc0 sc0 ls2b ws2c">Documentation Accessibility<span class="_ _7"></span>..............<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...............<span class="_ _0"></span><span class="ls28 ws2">............... <span class="ff5 ls29">xix</span></span></div><div class="t m1 x6 h8 y35 ff6 fs7 fc0 sc0 ls2a ws2d">Related Documents<span class="_ _5"> </span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>....<span class="ls28 ws2">.............<span class="_ _0"></span>........<span class="_ _8"> </span> <span class="ff5 ls3">xx</span></span></div><div class="t m1 x6 h8 y36 ff6 fs7 fc0 sc0 ls2a ws2">Conventions<span class="_ _8"> </span>......<span class="_ _0"></span>................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>...<span class="ls28">...........<span class="_ _0"></span>............... <span class="ff5 ls2c">xxii</span></span></div><div class="t m1 x5 h9 y37 ff4 fs6 fc0 sc0 ls27 ws2e">Part I<span class="_ _9"> </span> Overview </div><div class="t m1 x5 h9 y38 ff4 fs6 fc0 sc0 ls2d ws2f">1<span class="_ _9"> </span> Introducing JDBC</div><div class="t m1 x6 h8 y39 ff8 fs7 fc0 sc0 ls2e ws30">Overview of <span class="_ _0"></span>JDBC<span class="_ _1"></span><span class="ff6 ls28 ws2">.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _0"></span>...........<span class="_ _1"></span> <span class="ff5 ls2f">1-1</span></span></div><div class="t m1 x6 h8 y3a ff8 fs7 fc0 sc0 ls30 ws31">Overview of the Oracle J<span class="_ _0"></span>DBC Drivers<span class="_ _5"> </span><span class="ff6 ls28 ws2">.....<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.....<span class="_ _1"></span> <span class="ff5 ls2f">1-1</span></span></div><div class="t m1 x7 h8 y3b ff6 fs7 fc0 sc0 ls31 ws32">Common Features of Oracle JDBC Drivers<span class="_ _7"></span>.........<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>..<span class="_ _1"></span> <span class="ff5 ls2f ws2">1-2</span></div><div class="t m1 x7 h8 y3c ff6 fs7 fc0 sc0 ls2b ws2c">JDBC Thin Driver<span class="_ _5"></span>......<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>..............<span class="ls28 ws2">...<span class="_ _0"></span>............. <span class="ff5 ls2f">1-3</span></span></div><div class="t m1 x7 h8 y3d ff6 fs7 fc0 sc0 ls2a ws33">JDBC OCI Driver<span class="_ _7"></span>...................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>...<span class="ls28 ws2">..............<span class="_ _0"></span>..<span class="_ _1"></span> <span class="ff5 ls2f">1-3</span></span></div><div class="t m1 x7 h8 y3e ff6 fs7 fc0 sc0 ls2b ws34">JDBC Server-Side Thin Driver<span class="_ _6"></span>..............<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...............<span class="ls28 ws2">..<span class="_ _0"></span>.....<span class="_ _1"></span> <span class="ff5 ls2f">1-3</span></span></div><div class="t m1 x7 h8 y3f ff6 fs7 fc0 sc0 ls2b ws2c">JDBC Server-Side Internal Driver<span class="_ _7"></span>......................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>...<span class="ls28 ws2">.....<span class="_ _1"></span> <span class="ff5 ls2f">1-4</span></span></div><div class="t m1 x7 h8 y40 ff6 fs7 fc0 sc0 ls2b ws2c">Choosing the Appropriate Driver........<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>...............<span class="_ _0"></span><span class="ls28 ws2">....<span class="_ _1"></span> <span class="ff5 ls2f">1-4</span></span></div><div class="t m1 x7 h8 y41 ff6 fs7 fc0 sc0 ls32 ws35">Feature Differences Between JDB<span class="_ _0"></span>C OCI and Thin Drivers<span class="_ _6"></span>...........<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>...........<span class="_ _1"></span> <span class="ff5 ls2f ws2">1-5</span></div><div class="t m1 x6 h8 y42 ff8 fs7 fc0 sc0 ls33 ws36">Overview of <span class="_ _0"></span>Application and Ap<span class="_ _0"></span>plet Functionality<span class="_ _a"> </span><span class="ff6 ls28 ws2">...............<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>........<span class="_ _1"></span> <span class="ff5 ls2f">1-5</span></span></div><div class="t m1 x7 h8 y43 ff6 fs7 fc0 sc0 ls2a ws33">Applet Basics.......................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>....<span class="ls28 ws2">..........<span class="_ _0"></span>...........<span class="_ _1"></span> <span class="ff5 ls2f">1-5</span></span></div><div class="t m1 x7 h8 y44 ff6 fs7 fc0 sc0 ls2a ws33">Oracle Extensions<span class="_ _7"></span>......<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.............<span class="ls28 ws2">....<span class="_ _0"></span>............. <span class="ff5 ls2f">1-6</span></span></div><div class="t m1 x6 h8 y45 ff8 fs7 fc0 sc0 ls34 ws37">Server-Side Basics<span class="_ _5"> </span><span class="ff6 ls28 ws2">..............<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>...........<span class="_ _1"></span> <span class="ff5 ls2f">1-6</span></span></div><div class="t m1 x6 h8 y46 ff8 fs7 fc0 sc0 ls35 ws38">Environments and Suppo<span class="_ _0"></span>rt<span class="_ _a"> </span><span class="ff6 ls28 ws2">.....................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>........<span class="_ _1"></span> <span class="ff5 ls2f">1-7</span></span></div><div class="t m1 x7 h8 y47 ff6 fs7 fc0 sc0 ls2a ws2d">Supported JDK and JDBC Versions<span class="_ _1"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _0"></span>..........<span class="ls36 ws39">. <span class="ff5 ls2f ws2">1-7</span></span></div><div class="t m1 x7 h8 y48 ff6 fs7 fc0 sc0 ls31 ws32">JNI and Java Environments<span class="_ _5"> </span>....................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>........<span class="ls28 ws2">........ <span class="ff5 ls2f">1-7</span></span></div><div class="t m1 x7 h8 y49 ff6 fs7 fc0 sc0 ls28 ws2">JDBC and IDEs....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>..............<span class="_ _0"></span>...........<span class="_ _1"></span> <span class="ff5 ls2f">1-7</span></div><div class="t m1 x6 h8 y4a ff8 fs7 fc0 sc0 ls37 ws3a">Changes At This Release<span class="_"> </span><span class="ff6 ls28 ws2">................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................ <span class="ff5 ls2f">1-7</span></span></div><div class="t m1 x7 h8 y4b ff6 fs7 fc0 sc0 ls2a ws33">New Features<span class="_ _7"></span>.........................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>...<span class="ls28 ws2">..............<span class="_ _0"></span>.....<span class="_ _1"></span> <span class="ff5 ls2f">1-7</span></span></div><div class="t m1 x7 h8 y4c ff6 fs7 fc0 sc0 ls2a ws2d">Desupported Features<span class="_ _5"> </span>........................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.............<span class="ls28 ws2">....<span class="_ _0"></span>........<span class="_ _1"></span> <span class="ff5 ls2f">1-9</span></span></div><div class="t m1 x7 h8 y4d ff6 fs7 fc0 sc0 ls2a ws33">Interface Changes<span class="_ _6"></span>...............<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>........<span class="ls28 ws2">.........<span class="_ _0"></span>........<span class="_ _1"></span> <span class="ff5 ls2f">1-9</span></span></div><div class="t m1 x6 h8 y4e ff8 fs7 fc0 sc0 ls29 ws3b">Feature List<span class="_"> </span><span class="ff6 ls28 ws2">.........<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>..........<span class="_ _8"> </span> <span class="ff5 ls38">1-10</span></span></div><div class="t m1 x5 h9 y4f ff4 fs6 fc0 sc0 ls27 ws3c">2<span class="_ _9"> </span> Getting Started </div><div class="t m1 x6 h8 y50 ff8 fs7 fc0 sc0 ls39 ws3d">Compatibilities for Orac<span class="_ _1"></span>le JDBC Drivers<span class="_ _1"></span><span class="ff6 ls28 ws2">.................<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>........<span class="_ _1"></span> <span class="ff5 ls2f">2-1</span></span></div><div class="t m1 x6 h8 y51 ff8 fs7 fc0 sc0 ls3a ws3e">V<span class="_ _4"></span>erifying a JDBC Client Installation<span class="_ _1"></span><span class="ff6 ls28 ws2">...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>............. <span class="ff5 ls2f">2-1</span></span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><div class="d m2"></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6265f8b54f8811599e9b800a/bg4.jpg"><div class="t m1 x8 h3 y30 ff5 fs4 fc0 sc0 ls3b ws2">iv</div><div class="t m1 x9 h8 y52 ff6 fs7 fc0 sc0 ls31 ws32">Checking Installed Directories and Files<span class="_ _5"> </span>........<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>......<span class="ls3c ws3f">. <span class="ff5 ls3d ws2">2-2</span></span></div><div class="t m1 x9 h8 y53 ff6 fs7 fc0 sc0 ls31 ws32">Checking the Environment Variables<span class="_ _a"> </span>...............<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>....<span class="_ _1"></span><span class="ls28 ws2"> <span class="ff5 ls3d">2-3</span></span></div><div class="t m1 x9 h8 y54 ff6 fs7 fc0 sc0 ls3e ws40">Ensuring that the Java Code Can <span class="_ _0"></span>Be Compiled and <span class="ls2a ws33">Run<span class="_ _1"></span>.......................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.<span class="_ _1"></span> <span class="ff5 ls3d ws2">2-4</span></span></div><div class="t m1 x9 h8 y55 ff6 fs7 fc0 sc0 ls31 ws32">Determining the Version of the JDBC Driver<span class="_ _a"> </span>.........................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................. <span class="ff5 ls3d ws2">2-4</span></div><div class="t m1 x9 h8 y56 ff6 fs7 fc0 sc0 ls2b ws2c">Testing JDBC and the Database<span class="_ _0"></span> Connection<span class="_ _b"></span>.............<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>............... <span class="ff5 ls3d ws2">2-5</span></div><div class="t m1 x8 h9 y57 ff4 fs6 fc0 sc0 ls3f ws41">3<span class="_ _9"> </span> Basic Features </div><div class="t m1 xa h8 y58 ff8 fs7 fc0 sc0 ls3a ws3e">Basic Steps in JDBC<span class="_ _b"> </span><span class="ff6 ls28 ws2">.......................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="ls40 ws42">.. </span><span class="ff5 ls3d">3-1</span></span></div><div class="t m1 x9 h8 y59 ff6 fs7 fc0 sc0 ls2b ws2c">Importing Packages<span class="_ _a"> </span>.......................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.............<span class="ls28 ws2">.<span class="_ _0"></span>............. <span class="ff5 ls3d">3-2</span></span></div><div class="t m1 x9 h8 y5a ff6 fs7 fc0 sc0 ls2b ws34">Opening a Connection to a Database<span class="_ _b"> </span>......................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span><span class="ls3c ws3f">. <span class="ff5 ls3d ws2">3-2</span></span></div><div class="t m1 x9 h8 y5b ff6 fs7 fc0 sc0 ls31 ws32">Creating a Statement Object<span class="_ _a"> </span>....................<span class="_ _0"></span>....................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>....<span class="ls28 ws2">......... <span class="ff5 ls3d">3-3</span></span></div><div class="t m1 x9 h8 y5c ff6 fs7 fc0 sc0 ls2b ws2c">Running a Query and Retrieving <span class="_ _0"></span>a ResultSet Object<span class="_ _6"></span>................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>............... <span class="ff5 ls3d ws2">3-3</span></div><div class="t m1 x9 h8 y5d ff6 fs7 fc0 sc0 ls31 ws32">Processing the ResultSet Object<span class="_ _a"> </span>.......................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span><span class="ls28 ws2">....... <span class="ff5 ls3d">3-3</span></span></div><div class="t m1 x9 h8 y5e ff6 fs7 fc0 sc0 ls31 ws32">Closing the ResultSet and Statement Objects............<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>............. <span class="ff5 ls3d ws2">3-4</span></div><div class="t m1 x9 h8 y5f ff6 fs7 fc0 sc0 ls31 ws32">Making Changes to the Database<span class="_ _a"> </span>......................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.<span class="ls28 ws2">...<span class="_ _1"></span> <span class="ff5 ls3d">3-4</span></span></div><div class="t m1 x9 h8 y60 ff6 fs7 fc0 sc0 ls2a ws33">Committing Changes<span class="_ _6"></span>..........<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>............<span class="ls28 ws2">..<span class="_ _0"></span>.......... <span class="ff5 ls3d">3-5</span></span></div><div class="t m1 x9 h8 y61 ff6 fs7 fc0 sc0 ls2b ws2c">Closing the Connection<span class="_ _b"> </span>.........................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>......<span class="ls28 ws2">........<span class="_ _0"></span>....<span class="_ _1"></span> <span class="ff5 ls3d">3-5</span></span></div><div class="t m1 xa h8 y62 ff8 fs7 fc0 sc0 ls41 ws43">Sample: Connecting, <span class="_ _0"></span>Querying, and Processing<span class="_ _0"></span> the Results<span class="_ _1"></span><span class="ff6 ls28 ws2">.............<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>............. <span class="ff5 ls3d">3-6</span></span></div><div class="t m1 xa h8 y63 ff8 fs7 fc0 sc0 ls41 ws43">Stored Proced<span class="_ _0"></span>ure Calls in JDBC Programs<span class="ff6 ls28 ws2">.......<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>............. <span class="ff5 ls3d">3-6</span></span></div><div class="t m1 x9 h8 y64 ff6 fs7 fc0 sc0 ls2a ws33">PL/SQL Stored Procedures<span class="_ _5"> </span>..................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>..............<span class="_ _0"></span><span class="ls28 ws2">.......<span class="_ _1"></span> <span class="ff5 ls3d">3-6</span></span></div><div class="t m1 x9 h8 y65 ff6 fs7 fc0 sc0 ls2a ws33">Java Stored Procedures.....................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>..............<span class="ls28 ws2">...<span class="_ _0"></span>.......... <span class="ff5 ls3d">3-7</span></span></div><div class="t m1 xa h8 y66 ff8 fs7 fc0 sc0 ls2a ws33">Processing SQL Exceptio<span class="_ _0"></span>ns<span class="_ _8"> </span><span class="ff6 ls28 ws2">.......<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....<span class="_ _1"></span> <span class="ff5 ls3d">3-7</span></span></div><div class="t m1 x8 h9 y67 ff4 fs6 fc0 sc0 ls27 ws44">Part II<span class="_ _9"> </span> Oracle JDBC</div><div class="t m1 x8 h9 y68 ff4 fs6 fc0 sc0 ls42 ws45">4<span class="_ _9"> </span> JDBC Standards Support</div><div class="t m1 xa h8 y69 ff8 fs7 fc0 sc0 ls28 ws2">Introduction<span class="_ _6"></span><span class="ff6">...<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.<span class="_ _1"></span> <span class="ff5 ls3d">4-1</span></span></div><div class="t m1 xa h8 y6a ff8 fs7 fc0 sc0 ls3d ws46">JDBC 2.0 Support<span class="_ _0"></span>: JDK 1.2.x and Later V<span class="_ _4"></span>ersions<span class="ff6 ls28 ws2">.....<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>....<span class="_ _1"></span> <span class="ff5 ls3d">4-1</span></span></div><div class="t m1 x9 h8 y6b ff6 fs7 fc0 sc0 ls2a ws2d">Data Type Support<span class="_ _7"></span>........<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _0"></span>...............<span class="ls28 ws2">..<span class="_ _0"></span>............. <span class="ff5 ls3d">4-2</span></span></div><div class="t m1 x9 h8 y6c ff6 fs7 fc0 sc0 ls2a ws33">Standard Feature Support<span class="_ _1"></span>...................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>...........<span class="_ _0"></span><span class="ls28 ws2">.......... <span class="ff5 ls3d">4-2</span></span></div><div class="t m1 x9 h8 y6d ff6 fs7 fc0 sc0 ls2b ws2c">Extended Feature Support<span class="_ _7"></span>.......................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>......<span class="ls28 ws2">......... <span class="ff5 ls3d">4-2</span></span></div><div class="t m1 x9 h8 y6e ff6 fs7 fc0 sc0 ls31 ws32">Standard versus Oracle Pe<span class="_ _0"></span>rformance Enhancement APIs<span class="_ _7"></span>.....................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.<span class="_ _1"></span> <span class="ff5 ls3d ws2">4-2</span></div><div class="t m1 xa h8 y6f ff8 fs7 fc0 sc0 ls43 ws47">JDBC 3.0 Support:<span class="_ _0"></span> JDK 1.4 and Previous Releases<span class="_ _6"></span><span class="ff6 ls28 ws2">.............<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _0"></span>....................<span class="_ _0"></span>.......... <span class="ff5 ls3d">4-2</span></span></div><div class="t m1 xa h8 y70 ff8 fs7 fc0 sc0 ls44 ws48">Overview of<span class="_ _0"></span> Supported JDBC <span class="_ _0"></span>3.0 Features<span class="_ _6"></span><span class="ff6 ls28 ws2">..........................<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>............. <span class="ff5 ls3d">4-3</span></span></div><div class="t m1 xa h8 y71 ff8 fs7 fc0 sc0 ls45 ws49">T<span class="_ _4"></span>ransaction<span class="_ _1"></span> Savepoints<span class="_ _1"></span><span class="ff6 ls28 ws2">...............<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....<span class="_ _1"></span> <span class="ff5 ls3d">4-3</span></span></div><div class="t m1 x9 h8 y72 ff6 fs7 fc0 sc0 ls2a ws33">Creating a Savepoint<span class="_ _1"></span>...........<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>......<span class="ls28 ws2">........<span class="_ _0"></span>.......<span class="_ _1"></span> <span class="ff5 ls3d">4-4</span></span></div><div class="t m1 x9 h8 y73 ff6 fs7 fc0 sc0 ls2a ws2d">Rolling back to a Savepoint<span class="_"> </span>.......<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>...<span class="ls28 ws2">.........<span class="_ _0"></span>.<span class="_ _1"></span> <span class="ff5 ls3d">4-4</span></span></div><div class="t m1 x9 h8 y74 ff6 fs7 fc0 sc0 ls2b ws2c">Releasing a Savepoint<span class="_ _7"></span>.........<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.......<span class="ls28 ws2">.......<span class="_ _0"></span>.......<span class="_ _1"></span> <span class="ff5 ls3d">4-4</span></span></div><div class="t m1 x9 h8 y75 ff6 fs7 fc0 sc0 ls31 ws32">Checking Savepoint Support<span class="_ _6"></span>................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>...........<span class="ls28 ws2">......<span class="_ _0"></span>.<span class="_ _1"></span> <span class="ff5 ls3d">4-5</span></span></div><div class="t m1 x9 h8 y76 ff6 fs7 fc0 sc0 ls2a ws33">Savepoint Notes...................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>......<span class="ls28 ws2">..............<span class="_ _0"></span>....<span class="_ _1"></span> <span class="ff5 ls3d">4-5</span></span></div><div class="t m1 x9 h8 y77 ff6 fs7 fc0 sc0 ls2b ws2c">Savepoint Interfaces<span class="_ _6"></span>............<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.....<span class="ls28 ws2">............<span class="_ _0"></span>....<span class="_ _1"></span> <span class="ff5 ls3d">4-5</span></span></div><div class="t m1 x9 h8 y78 ff6 fs7 fc0 sc0 ls2b ws2c">Pre-JDK1.4 Savepoint Support<span class="_ _7"></span>......................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="_ _0"></span>....................<span class="_ _0"></span>....<span class="ls28 ws2">...... <span class="ff5 ls3d">4-6</span></span></div><div class="t m1 xa h8 y79 ff8 fs7 fc0 sc0 ls46 ws4a">Retrieval of<span class="_ _1"></span> Auto-Gene<span class="_ _1"></span>rated Keys<span class="_ _6"></span><span class="ff6 ls28 ws2">.....................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>............. <span class="ff5 ls3d">4-6</span></span></div><div class="t m1 x9 h8 y7a ff6 fs7 fc0 sc0 ls2b ws2">java.sql.DatabaseMetaData<span class="_ _1"></span>.........................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>....<span class="ls28">......... <span class="ff5 ls3d">4-6</span></span></div><div class="t m1 x9 h8 y7b ff6 fs7 fc0 sc0 ls2a ws2">java.sql.Statement<span class="_ _1"></span>.............<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.........<span class="ls28">........<span class="_ _0"></span>.......... <span class="ff5 ls3d">4-6</span></span></div><div class="t m1 x9 h8 y7c ff6 fs7 fc0 sc0 ls2a ws2">java.sql.Connection<span class="_ _7"></span>...............<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>..<span class="ls28">............<span class="_ _0"></span>....<span class="_ _1"></span> <span class="ff5 ls3d">4-7</span></span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6265f8b54f8811599e9b800a/bg5.jpg"><div class="t m1 xb h3 y30 ff5 fs4 fc0 sc0 ls3 ws2">v</div><div class="t m1 x7 h8 y52 ff6 fs7 fc0 sc0 ls2a ws33">Sample Code<span class="_ _5"> </span>..............<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>..............<span class="ls28 ws2">...<span class="_ _0"></span>................ <span class="ff5 ls2f">4-7</span></span></div><div class="t m1 x6 h8 y53 ff8 fs7 fc0 sc0 ls47 ws4b">JDBC 3.0 LOB Interface Methods<span class="ff6 ls28 ws2">................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>..<span class="_ _1"></span> <span class="ff5 ls2f">4-8</span></span></div><div class="t m1 x6 h8 y54 ff8 fs7 fc0 sc0 ls31 ws32">Result Set Holdability<span class="_ _7"></span><span class="ff6 ls28 ws2">.......<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>............. <span class="ls3"> <span class="ff5 ls2f">4-8</span></span></span></div><div class="t m1 x5 h9 y7d ff4 fs6 fc0 sc0 ls48 ws4c">5<span class="_ _9"> </span> Oracle Extensions </div><div class="t m1 x6 h8 y7e ff8 fs7 fc0 sc0 ls49 ws4d">Introduction to<span class="_ _1"></span> Oracle Extensions<span class="_"> </span><span class="ff6 ls28 ws2">.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................ <span class="ff5 ls2f">5-1</span></span></div><div class="t m1 x6 h8 y7f ff8 fs7 fc0 sc0 ls2a ws33">Support Features o<span class="_ _0"></span>f the Oracle Extensions <span class="_ _a"> </span><span class="ff6 ls28 ws2">.............<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>........<span class="_ _1"></span> <span class="ff5 ls2f">5-1</span></span></div><div class="t m1 x7 h8 y80 ff6 fs7 fc0 sc0 ls2b ws2c">Support for Oracle Data Types .........<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="_ _0"></span>....................<span class="_ _0"></span>...............<span class="_ _0"></span><span class="ls28 ws2">.......<span class="_ _1"></span> <span class="ff5 ls2f">5-2</span></span></div><div class="t m1 x7 h8 y81 ff6 fs7 fc0 sc0 ls2a ws33">Support for Oracle Objects.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>..............<span class="_ _0"></span><span class="ls28 ws2">...........<span class="_ _1"></span> <span class="ff5 ls2f">5-2</span></span></div><div class="t m1 x7 h8 y82 ff6 fs7 fc0 sc0 ls31 ws32">Support for Schema Naming<span class="_ _7"></span>................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.............<span class="ls28 ws2">....<span class="_ _0"></span>..<span class="_ _1"></span> <span class="ff5 ls2f">5-3</span></span></div><div class="t m1 x7 h8 y83 ff6 fs7 fc0 sc0 ls28 ws2">DML Returning<span class="_ _8"> </span>.........<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>..............<span class="_ _0"></span>..<span class="_ _1"></span> <span class="ff5 ls2f">5-4</span></div><div class="t m1 x7 h8 y84 ff6 fs7 fc0 sc0 ls2b ws2c">Accessing PL/SQL Index-by Tables<span class="_ _1"></span>...............<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="_ _0"></span>..........<span class="ls36 ws39">. <span class="ff5 ls2f ws2">5-4</span></span></div><div class="t m1 x6 h8 y85 ff8 fs7 fc0 sc0 ls30 ws4e">Oracle JDBC P<span class="_ _0"></span>ackages<span class="_ _6"></span><span class="ff6 ls28 ws2">..........<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="_ _0"></span>...........<span class="_ _1"></span> <span class="ls3"> <span class="ff5 ls2f">5-4</span></span></span></div><div class="t m1 x7 h8 y86 ff6 fs7 fc0 sc0 ls2a ws33">Package oracle.sql<span class="_ _a"> </span>....................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="ls28 ws2">.<span class="_ _0"></span>................ <span class="ff5 ls2f">5-4</span></span></div><div class="t m1 x7 h8 y87 ff6 fs7 fc0 sc0 ls2a ws33">Package oracle.jdbc<span class="_ _b"></span>..................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>...<span class="ls28 ws2">...........<span class="_ _0"></span>..<span class="_"> </span> <span class="ff5 ls38">5-10</span></span></div><div class="t m1 x6 h8 y88 ff8 fs7 fc0 sc0 ls32 ws35">Oracle Character Data T<span class="_ _4"></span>ypes Support<span class="_ _7"></span><span class="ff6 ls28 ws2">.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>........<span class="_ _8"> </span> <span class="ff5 ls38">5-10</span></span></div><div class="t m1 x7 h8 y89 ff6 fs7 fc0 sc0 ls2a ws33">SQL CHAR Data Types<span class="_ _7"></span>........<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>..........<span class="ls28 ws2">....<span class="_ _0"></span>..<span class="_"> </span> <span class="ff5 ls38">5-10</span></span></div><div class="t m1 x7 h8 y8a ff6 fs7 fc0 sc0 ls2a ws33">SQL NCHAR Data Types......................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...............<span class="ls28 ws2">..<span class="_ _0"></span>..<span class="_"> </span> <span class="ff5 ls38">5-10</span></span></div><div class="t m1 x7 h8 y8b ff6 fs7 fc0 sc0 ls2a ws33">Class oracle.sql.CHAR..................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span><span class="ls28 ws2">..........<span class="_ _8"> </span> <span class="ff5 ls38">5-11</span></span></div><div class="t m1 x6 h8 y8c ff8 fs7 fc0 sc0 ls2b ws34">Additional Oracle T<span class="_ _4"></span>ype Extensions<span class="_ _5"> </span><span class="ff6 ls28 ws2">............<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="_ _a"> </span> <span class="ff5 ls38">5-13</span></span></div><div class="t m1 x7 h8 y8d ff6 fs7 fc0 sc0 ls2a ws33">Oracle ROWID Type<span class="_ _6"></span>................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.......<span class="ls28 ws2">.........<span class="_ _a"> </span> <span class="ff5 ls38">5-14</span></span></div><div class="t m1 x7 h8 y8e ff6 fs7 fc0 sc0 ls31 ws32">Oracle REF CURSOR Type Category<span class="_ _7"></span>.......<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>...................<span class="_ _0"></span>........<span class="_ _8"> </span> <span class="ff5 ls38 ws2">5-15</span></div><div class="t m1 x7 h8 y8f ff6 fs7 fc0 sc0 ls31 ws32">Oracle BINARY_FLOAT and BINARY_DOUBLE Types<span class="_ _8"> </span>.............<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>........<span class="_ _8"> </span> <span class="ff5 ls38 ws2">5-16</span></div><div class="t m1 x7 h8 y90 ff6 fs7 fc0 sc0 ls2b ws34">The oracle.jdbc Package<span class="_"> </span>....<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.......<span class="ls28 ws2">.........<span class="_ _a"> </span> <span class="ff5 ls38">5-17</span></span></div><div class="t m1 xc h8 y91 ff6 fs7 fc0 sc0 ls31 ws32">Interface oracle.jdbc.OracleConnection<span class="_ _7"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="_ _0"></span>........<span class="_"> </span> <span class="_ _0"></span> <span class="ff5 ls38 ws2">5-18</span></div><div class="t m1 xc h8 y92 ff6 fs7 fc0 sc0 ls31 ws32">Interface oracle.jdbc.OracleStatement<span class="_ _1"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.............<span class="_ _a"> </span> <span class="ff5 ls38 ws2">5-19</span></div><div class="t m1 xc h8 y93 ff6 fs7 fc0 sc0 ls47 ws4f">Interface oracle.jdbc.OraclePreparedStatement<span class="_ _8"> </span>...........<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _a"> </span> <span class="ff5 ls38 ws2">5-20</span></div><div class="t m1 xc h8 y94 ff6 fs7 fc0 sc0 ls4a ws50">Interface oracle.jdbc.OracleCallableStatement<span class="_ _5"> </span>.......<span class="ls28 ws2">...........<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.............<span class="_ _a"> </span> <span class="ff5 ls38">5-2<span class="_ _1"></span>1</span></span></div><div class="t m1 xc h8 y95 ff6 fs7 fc0 sc0 ls31 ws32">Interface oracle.jdbc.OracleResultSet<span class="_ _6"></span>....................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>........<span class="_ _8"> </span> <span class="ff5 ls38 ws2">5-23</span></div><div class="t m1 xc h8 y96 ff6 fs7 fc0 sc0 ls47 ws4f">Interface oracle.jdbc.OracleResultSetMetaData.........<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>....................<span class="_ _0"></span>..<span class="_"> </span> <span class="_ _0"></span><span class="ff5 ls38 ws2">5-24</span></div><div class="t m1 xc h8 y97 ff6 fs7 fc0 sc0 ls2a ws33">Class oracle.jdbc.OracleTypes<span class="_ _1"></span>........................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>..<span class="_"> </span> <span class="_ _0"></span><span class="ls3 ws2"> <span class="ff5 ls38">5-2<span class="_ _1"></span>4</span></span></div><div class="t m1 xc h8 y98 ff6 fs7 fc0 sc0 ls2b ws2c">Method getJavaSqlConnection.........................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _a"> </span> <span class="ff5 ls38 ws2">5-25</span></div><div class="t m1 x6 h8 y99 ff8 fs7 fc0 sc0 ls31 ws32">DML Returning<span class="_ _8"> </span><span class="ff6 ls28 ws2">..........<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="_ _a"> </span> <span class="ff5 ls38">5-26</span></span></div><div class="t m1 x7 h8 y9a ff6 fs7 fc0 sc0 ls31 ws32">Oracle-Specific APIs...................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>..............<span class="ls28 ws2">...<span class="_ _0"></span>..........<span class="_ _8"> </span> <span class="ff5 ls38">5-27</span></span></div><div class="t m1 x7 h8 y9b ff6 fs7 fc0 sc0 ls28 ws2b">Running DML Returning Statements.............<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>..........<span class="_"> </span> <span class="ff5 ls38 ws2">5-27</span></div><div class="t m1 x7 h8 y9c ff6 fs7 fc0 sc0 ls2a ws33">Example of DML Returning<span class="_ _a"> </span>...................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.............<span class="ls40 ws42">...<span class="_ _8"> </span> <span class="ff5 ls38 ws2">5-28</span></span></div><div class="t m1 x7 h8 y9d ff6 fs7 fc0 sc0 ls2a ws2d">Limitations of DML Returning<span class="_ _1"></span>..........<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span><span class="ls40 ws42">...<span class="_"> </span> <span class="ff5 ls38 ws2">5-29</span></span></div><div class="t m1 x6 h8 y9e ff8 fs7 fc0 sc0 ls3e ws40">Accessing PL/SQL Index-by T<span class="_ _4"></span>ables<span class="_ _b"> </span><span class="ff6 ls28 ws2">............<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>................<span class="_ _a"> </span> <span class="ff5 ls38">5-29</span></span></div><div class="t m1 x7 h8 y9f ff6 fs7 fc0 sc0 ls28 ws2">Overview<span class="_ _b"></span>...............<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>..<span class="_"> </span> <span class="ff5 ls38">5-29</span></div><div class="t m1 x7 h8 ya0 ff6 fs7 fc0 sc0 ls2b ws2c">Binding IN Parameters<span class="_ _7"></span>............<span class="_ _0"></span>................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>....<span class="ls28 ws2">.........<span class="_ _a"> </span> <span class="ff5 ls38">5-3<span class="_ _1"></span>0</span></span></div><div class="t m1 x7 h8 ya1 ff6 fs7 fc0 sc0 ls2b ws2c">Receiving OUT Parameters.....................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>........<span class="ls28 ws2">.....<span class="_ _a"> </span> <span class="ff5 ls38">5-31</span></span></div><div class="t m1 x7 h8 ya2 ff6 fs7 fc0 sc0 ls2a ws33">Type Mappings<span class="_ _1"></span>................<span class="_ _0"></span>.................<span class="_ _0"></span>....................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>........<span class="ls28 ws2">.........<span class="_ _0"></span>.....<span class="_"> </span> <span class="_ _0"></span> <span class="ff5 ls38">5-33</span></span></div><div class="t m1 x5 h9 ya3 ff4 fs6 fc0 sc0 ls4b ws51">6<span class="_ _9"> </span> Features Specifi<span class="ls4c ws52">c to JDBC Thin</span></div><div class="t m1 x6 h8 ya4 ff8 fs7 fc0 sc0 ls3 ws53">Introduction to<span class="_ _1"></span> JDBC Thin Client<span class="_ _1"></span><span class="ff6 ls28 ws2">..........<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>...................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>........<span class="_ _1"></span> <span class="ff5 ls2f">6-1</span></span></div><div class="t m1 x6 h8 ya5 ff8 fs7 fc0 sc0 ls35 ws54">Additional Features Support<span class="_ _0"></span>ed<span class="_ _5"> </span><span class="ff6 ls28 ws2">.........................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>.................<span class="_ _0"></span>................ <span class="ff5 ls2f">6-1</span></span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>