<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/6244a0b8c6a49e012bfa0948/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/6244a0b8c6a49e012bfa0948/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2">使用指南</span></div><div class="t m0 x2 h4 y3 ff1 fs1 fc0 sc0 ls0 ws0"></div><div class="t m0 x3 h5 y4 ff3 fs2 fc1 sc0 ls0 ws0">OTL<span class="_ _1"> </span><span class="ff2 sc1">使用指南</span></div><div class="t m0 x4 h6 y5 ff2 fs3 fc0 sc0 ls0 ws0">广州从兴电子开发有限公司</div><div class="t m0 x5 h7 y6 ff2 fs1 fc0 sc0 ls0 ws0">文档修改历史</div><div class="t m0 x6 h7 y7 ff2 fs1 fc0 sc2 ls0 ws0">日期<span class="_ _2"> </span>版本<span class="_ _3"> </span>作者<span class="_ _4"> </span>修改内容<span class="_ _5"> </span>评审<span class="_ _6"> </span>变更<span class="_ _7"> </span>发布日期</div></div><div class="t m0 x7 h8 y8 ff1 fs4 fc0 sc0 ls0 ws0"></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,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/6244a0b8c6a49e012bfa0948/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2">使用指南</span></div><div class="t m0 x8 h7 y9 ff2 fs1 fc0 sc2 ls0 ws0">号</div><div class="t m0 x9 h7 ya ff2 fs1 fc0 sc2 ls0 ws0">控制</div><div class="t m0 xa h7 yb ff2 fs1 fc0 sc2 ls0 ws0">号</div><div class="t m0 xb h4 yc ff1 fs1 fc0 sc0 ls0 ws0"><span class="_ _8"> </span></div><div class="t m0 xc h7 yd ff2 fs1 fc0 sc0 ls0 ws0">佘彪<span class="_ _9"> </span>初稿</div><div class="t m0 xb h4 ye ff1 fs1 fc0 sc0 ls0 ws0"><span class="_ _8"> </span></div><div class="t m0 xc h7 yf ff2 fs1 fc0 sc0 ls0 ws0">佘彪</div><div class="t m0 xd h7 y10 ff2 fs1 fc0 sc0 ls0 ws0">根<span class="_ _a"></span>据<span class="_ _b"> </span><span class="ff1"><span class="_ _b"> </span></span>月<span class="_ _b"> </span><span class="ff1"><span class="_ _b"> </span></span>日<span class="_ _a"></span>上<span class="_ _a"></span>午<span class="_ _a"></span>周<span class="_ _a"></span>例</div><div class="t m0 xd h7 y11 ff2 fs1 fc0 sc0 ls0 ws0">会<span class="_ _c"></span>上<span class="_ _c"></span>陈<span class="_ _c"></span>彰<span class="_ _a"></span>的<span class="_ _c"></span>要<span class="_ _c"></span>求<span class="_ _c"></span>,<span class="_ _c"></span>增<span class="_ _c"></span>加</div><div class="t m0 xd h7 y12 ff2 fs1 fc0 sc0 ls0 ws0">编<span class="_ _c"></span>程<span class="_ _c"></span>实<span class="_ _c"></span>践<span class="_ _a"></span>相<span class="_ _c"></span>关<span class="_ _c"></span>的<span class="_ _c"></span>内<span class="_ _c"></span>容<span class="_ _c"></span>,</div><div class="t m0 xd h7 yf ff2 fs1 fc0 sc0 ls0 ws0">主<span class="_ _a"></span>要<span class="_ _a"></span>通<span class="_ _a"></span>过<span class="_ _a"></span>总<span class="_ _a"></span>结<span class="_ _b"> </span><span class="ff1"><span class="_ _b"> </span></span>租<span class="_ _a"></span>费</div><div class="t m0 xd h7 y13 ff2 fs1 fc0 sc0 ls0 ws0">开<span class="_ _d"> </span>发<span class="_ _0"> </span>中<span class="_ _e"> </span><span class="ff1"><span class="_ _e"> </span></span>的<span class="_ _0"> </span>使<span class="_ _d"> </span>用<span class="_ _d"> </span>经</div><div class="t m0 xd h7 y14 ff2 fs1 fc0 sc0 ls0 ws0">验<span class="_ _a"></span>,整<span class="_ _a"></span>理<span class="_ _a"></span>出<span class="_ _b"> </span><span class="ff1"><span class="_ _b"> </span></span>章最<span class="_ _a"></span>佳<span class="_ _a"></span>实</div><div class="t m0 xd h7 y15 ff2 fs1 fc0 sc0 ls0 ws0">践。</div><div class="t m0 xb h4 y16 ff1 fs1 fc0 sc0 ls0 ws0"><span class="_ _f"></span><span class="_ _10"> </span></div><div class="t m0 xc h7 y17 ff2 fs1 fc0 sc0 ls0 ws0">佘彪</div><div class="t m0 xd h7 y18 ff2 fs1 fc0 sc0 ls0 ws0">增<span class="_ _c"></span>加<span class="_ _b"> </span><span class="ff1"><span class="_ _11"> </span></span>小<span class="_ _a"></span>节<span class="_ _c"></span>与<span class="_ _c"></span>开<span class="_ _a"></span>源<span class="_ _c"></span>项</div><div class="t m0 xd h7 y19 ff2 fs1 fc0 sc0 ls0 ws0">目<span class="_ _d"> </span><span class="ff1"><span class="_ _d"> </span></span>的性能对比</div></div><div class="t m0 x7 h8 y8 ff1 fs4 fc0 sc0 ls0 ws0"></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,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/6244a0b8c6a49e012bfa0948/bg3.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2">使用指南</span></div><div class="t m0 xe h7 y1a ff2 fs1 fc0 sc0 ls0 ws0">目 录</div><div class="t m0 x2 h9 y1b ff3 fs5 fc0 sc0 ls0 ws0">1 OTL<span class="_ _0"> </span><span class="ff2 sc2">简介</span>...............................................................................................................................................................<span class="_ _12"></span>5</div><div class="t m0 x2 h9 y1c ff3 fs5 fc0 sc0 ls0 ws0">2 <span class="ff2 sc2">编译<span class="_ _0"> </span></span>OTL...............................................................................................................................................................<span class="_ _12"></span>5</div><div class="t m0 x2 h9 y1d ff3 fs5 fc0 sc0 ls0 ws0">3 <span class="ff2 sc2">基本使用</span>.........................................................................................................................................................<span class="_ _12"></span>....<span class="_ _12"></span>...<span class="_ _12"></span>5</div><div class="t m0 x2 h9 y1e ff3 fs5 fc0 sc0 ls0 ws0">4 OTL<span class="_ _0"> </span><span class="ff2 sc2">流的概念</span>.....................................................................................................................................................<span class="_ _12"></span>14</div><div class="t m0 x2 h9 y1f ff3 fs5 fc0 sc0 ls0 ws0">5 <span class="ff2 sc2">主要类及方法说明</span>.......................................................................................................................................<span class="_ _12"></span>....<span class="_ _12"></span>...<span class="_ _12"></span>16</div><div class="t m0 xf h9 y20 ff1 fs5 fc0 sc0 ls0 ws0"><span class="fs6"></span><span class="fs6"><span class="_ _0"> </span></span><span class="ff2">的主要方法</span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 xf h9 y21 ff1 fs5 fc0 sc0 ls0 ws0"><span class="fs6"></span><span class="fs6"><span class="_ _0"> </span></span><span class="ff2">的主要方法</span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 x2 h9 y22 ff3 fs5 fc0 sc0 ls0 ws0">6 SQL<span class="_ _0"> </span><span class="ff2 sc2">的变量绑定和常量<span class="_ _0"> </span></span>SQL<span class="_ _f"></span>.........................................................................................................<span class="_ _12"></span>....<span class="_ _12"></span>...<span class="_ _12"></span>...<span class="_ _12"></span>....<span class="_ _12"></span>...<span class="_ _12"></span>..<span class="_ _12"></span>22</div><div class="t m0 xf h9 y23 ff1 fs5 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2">的变量绑定</span><span class="_ _12"></span></div><div class="t m0 xf h9 y24 ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">常量<span class="_ _0"> </span></span><span class="_ _12"></span></div><div class="t m0 x2 h9 y25 ff3 fs5 fc0 sc0 ls0 ws0">7<span class="_ _0"> </span><span class="ff2 sc2">迭代器</span>........................................................................................................................................................<span class="_ _12"></span>...<span class="_ _12"></span>...<span class="_ _12"></span>....<span class="_ _12"></span>26</div><div class="t m0 xf h9 y26 ff1 fs5 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2">流的读迭代器</span></div><div class="t m0 xf h9 y27 ff1 fs5 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2">兼容的迭代器</span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 x2 h9 y28 ff3 fs5 fc0 sc0 ls0 ws0">8 <span class="ff2 sc2">资源池</span>...........................................................................................................................................................<span class="_ _12"></span>....<span class="_ _12"></span>...<span class="_ _12"></span>34</div><div class="t m0 xf h9 y29 ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">连接缓冲池</span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 xf h9 y2a ff1 fs5 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2">流缓冲池</span></div><div class="t m0 x2 h9 y2b ff3 fs5 fc0 sc0 ls0 ws0">9 <span class="ff2 sc2">操作大型对象</span>...............................................................................................................................................<span class="_ _12"></span>....<span class="_ _12"></span>...<span class="_ _12"></span>44</div><div class="t m0 xf h9 y2c ff1 fs5 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2">大型对象的存储</span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 x10 ha y2d ff4 fs5 fc0 sc0 ls0 ws0">9.1.1 otl_long_string.....................................................................................................................................<span class="_ _12"></span>.44</div><div class="t m0 x10 ha y2e ff4 fs5 fc0 sc0 ls0 ws0">9.1.2 otl_long_unicode_string..............................................................................................................<span class="_ _12"></span>...<span class="_ _12"></span>....<span class="_ _12"></span>..<span class="_ _12"></span>45</div><div class="t m0 xf h9 y2f ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">大型对象的读写</span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 x2 h9 y30 ff3 fs5 fc0 sc0 ls0 ws0">10<span class="_ _0"> </span><span class="ff2 sc2">国际化</span>......................................................................................................................................................<span class="_ _12"></span>...<span class="_ _12"></span>...<span class="_ _12"></span>....<span class="_ _12"></span>50</div><div class="t m0 xf h9 y31 ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">使用<span class="_ _0"> </span></span><span class="_ _0"> </span><span class="ff2">字符串<span class="_ _f"></span><span class="ff1"></span></span></div><div class="t m0 xf h9 y32 ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">使用<span class="_ _0"> </span></span><span class="_ _0"> </span><span class="ff2">字符串<span class="_ _f"></span><span class="ff1"><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></span></span></div><div class="t m0 x2 h9 y33 ff3 fs5 fc0 sc0 ls0 ws0">1<span class="_ _f"></span>1 REFERENCE CURSOR<span class="_ _0"> </span><span class="ff2 sc2">流</span>...........................................................................................................................<span class="_ _12"></span>..58</div><div class="t m0 x2 h9 y34 ff3 fs5 fc0 sc0 ls0 ws0">12 <span class="ff2 sc2">杂项</span>.............................................................................................................................................................<span class="_ _12"></span>....<span class="_ _12"></span>...<span class="_ _12"></span>62</div><div class="t m0 xf h9 y35 ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">使用<span class="_ _0"> </span></span><span class="fs6"></span><span class="fs6"></span><span class="fs6"><span class="_ _0"> </span></span><span class="ff2">避免<span class="_ _0"> </span></span><span class="_ _13"> </span><span class="ff2">执行成功后立刻提交事务</span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 xf h9 y36 ff1 fs5 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2">中的数据类型映射覆写</span><span class="_ _12"></span></div></div><div class="t m0 x7 h8 y8 ff1 fs4 fc0 sc0 ls0 ws0"></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,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/6244a0b8c6a49e012bfa0948/bg4.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2">使用指南</span></div><div class="t m0 xf h9 y37 ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">使用<span class="_ _13"> </span></span><span class="fs6"><span class="_ _13"> </span></span><span class="ff2">跟踪<span class="_ _13"> </span></span><span class="_ _0"> </span><span class="ff2">的方法调用</span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 xf h9 y38 ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">获取已处理行数</span> <span class="fs6">!</span><span class="fs6"></span><span class="fs6"></span>"</div><div class="t m0 xf h9 y39 ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">使用<span class="_ _13"> </span></span><span class="fs6"><span class="_ _12"></span></span><span class="fs6"><span class="_ _13"> </span></span><span class="ff2">的重载运算符</span>##$##%$&&<span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 xf h9 y3a ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">手工刷新<span class="_ _13"> </span></span><span class="fs6"><span class="_ _12"></span></span><span class="fs6"><span class="_ _13"> </span></span><span class="ff2">缓冲区</span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 xf h9 y3b ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">忽略<span class="_ _13"> </span></span><span class="_ _f"></span><span class="_ _13"> </span><span class="ff2">操作时的重复键异常</span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 xf h9 y3c ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">使用模板<span class="_ _13"> </span></span><span class="fs6"><span class="_ _12"></span></span><span class="fs6">'<span class="_ _14"></span><span class="fs5">#&<span class="ff2">创建数据容器</span><span class="_ _12"></span></span></span></div><div class="t m0 xf h9 y3d ff1 fs5 fc0 sc0 ls0 ws0"><span class="ff2">使用<span class="_ _13"> </span></span><span class="_ _0"> </span><span class="ff2">流的读迭代器遍历流返回的<span class="_ _0"> </span></span><span class="fs6"></span><span class="fs6"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 xf h9 y3e ff1 fs5 fc0 sc0 ls0 ws0"><span class="_ _13"> </span><span class="ff2">使用<span class="_ _0"> </span></span><span class="fs6"></span><span class="fs6"><span class="_ _0"> </span></span><span class="ff2">流从存储过程中返回多个<span class="_ _13"> </span></span><span class="fs6"></span><span class="fs6"><span class="_ _12"></span></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 x2 h9 y3f ff3 fs5 fc0 sc0 ls0 ws0">13 <span class="ff2 sc2">最佳实践</span>...................................................................................................................................................<span class="_ _12"></span>....<span class="_ _12"></span>...<span class="_ _12"></span>103</div><div class="t m0 xf h9 y40 ff1 fs5 fc0 sc0 ls0 ws0"><span class="_ _13"> </span><span class="ff2">流缓冲区大小的设置</span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 xf h9 y41 ff1 fs5 fc0 sc0 ls0 ws0"><span class="_ _13"> </span><span class="ff2">批量操作注意的问题</span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span></div><div class="t m0 xf h9 y42 ff1 fs5 fc0 sc0 ls0 ws0"><span class="_ _13"> </span><span class="ff2">与开源项目<span class="_ _0"> </span></span><span class="_ _0"> </span><span class="ff2">的性能对比</span><span class="_ _12"></span><span class="_ _12"></span></div></div><div class="t m0 x7 h8 y8 ff1 fs4 fc0 sc0 ls0 ws0"></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,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/6244a0b8c6a49e012bfa0948/bg5.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2">使用指南</span></div><div class="t m0 x2 hb y9 ff1 fs7 fc0 sc0 ls0 ws0"><span class="_ _b"> </span><span class="ff2">简介</span></div><div class="t m0 x10 h7 y43 ff1 fs1 fc0 sc0 ls0 ws0"><span class="_ _12"></span><span class="ff2">是<span class="_ _a"></span></span><span class="_ _12"></span>()*+<span class="_ _12"></span>,$<span class="_ _12"></span>-.*<span class="_ _12"></span>)/-<span class="_ _12"></span><span class="_ _12"></span>0<span class="_ _12"></span><span class="_ _15"></span>,12+)3,<span class="_ _12"></span>4.()(5<span class="_ _a"></span><span class="_ _a"></span><span class="ff2">的<span class="_ _12"></span>缩<span class="_ _a"></span>写<span class="_ _12"></span>,<span class="_ _a"></span>是<span class="_ _12"></span>一<span class="_ _a"></span>个<span class="_ _b"> </span></span>66<span class="_ _a"></span><span class="ff2">编<span class="_ _12"></span>译<span class="_ _a"></span>中<span class="_ _12"></span>操</span></div><div class="t m0 x2 h7 y44 ff2 fs1 fc0 sc0 ls0 ws0">控<span class="_ _a"></span>关<span class="_ _a"></span>系<span class="_ _a"></span>数<span class="_ _a"></span>据<span class="_ _a"></span>库<span class="_ _a"></span>的<span class="_ _a"></span>模<span class="_ _a"></span>板<span class="_ _a"></span>库<span class="_ _a"></span>,<span class="_ _a"></span>它<span class="_ _a"></span>目<span class="_ _a"></span>前<span class="_ _a"></span>几<span class="_ _a"></span>乎<span class="_ _a"></span>支<span class="_ _a"></span>持<span class="_ _a"></span>当<span class="_ _a"></span>前<span class="_ _a"></span>所<span class="_ _a"></span>有<span class="_ _a"></span>的<span class="_ _a"></span>各<span class="_ _a"></span>种<span class="_ _a"></span>主<span class="_ _a"></span>流<span class="_ _a"></span>数<span class="_ _a"></span>据<span class="_ _a"></span>库<span class="_ _a"></span>,<span class="_ _a"></span>例<span class="_ _a"></span>如<span class="_"> </span><span class="ff1">()*+,$</span></div><div class="t m0 x2 h4 y45 ff1 fs1 fc0 sc0 ls0 ws0"><span class="_ _12"></span><span class="_ _12"></span><span class="_ _12"></span>,(7,(<span class="_ _f"></span>$<span class="_ _12"></span><span class="_ _12"></span>5.)8,$<span class="_ _12"></span><span class="_ _12"></span>/9:(14;$<span class="_ _12"></span><span class="_ _12"></span>5$<span class="_ _12"></span><span class="_ _12"></span>0$<span class="_ _a"></span><span class="_ _12"></span>/3,(.)8,<span class="_ _12"></span><span class="_ _12"></span><<span class="_ _12"></span><span class="_ _12"></span>4(,.4(-$<span class="_ _12"></span><span class="_ _a"></span>:83=(,$<span class="_ _12"></span><span class="_ _12"></span>43,$</div><div class="t m0 x2 h7 y46 ff1 fs1 fc0 sc0 ls0 ws0"><0$<span class="_ _15"></span>41,8<span class="_ _15"></span>,/$<span class="_ _f"></span><span class="_ _d"> </span><span class="ff2">等等。</span></div><div class="t m0 x10 h7 y47 ff1 fs1 fc0 sc0 ls0 ws0"><span class="_ _d"> </span><span class="ff2">中直接操作<span class="_ _b"> </span></span><span class="_ _f"></span>()*+,<span class="_ _16"> </span><span class="ff2">主要是通过<span class="_ _d"> </span></span>()*+,<span class="_ _16"> </span><span class="ff2">提供的<span class="_ _d"> </span></span><span class="_ _d"> </span><span class="ff2">接口进行,操作<span class="_ _16"> </span></span>0<span class="_ _d"> </span><span class="ff2">数据库</span></div><div class="t m0 x2 h7 y48 ff2 fs1 fc0 sc0 ls0 ws0">则<span class="_ _12"></span>是<span class="_ _12"></span>通<span class="_ _12"></span>过<span class="_ _16"> </span><span class="ff1"><span class="_ _16"> </span></span>接<span class="_ _12"></span>口<span class="_ _12"></span>进<span class="_ _12"></span>行<span class="_ _12"></span>,<span class="_ _12"></span>至<span class="_ _12"></span>于<span class="_ _b"> </span><span class="ff1"><span class="_ _16"> </span></span>的<span class="_ _12"></span>数<span class="_ _12"></span>据<span class="_ _12"></span>库<span class="_ _12"></span>和<span class="_ _12"></span>其<span class="_ _12"></span>它<span class="_ _12"></span>一<span class="_ _12"></span>些<span class="_ _12"></span>数<span class="_ _12"></span>据<span class="_ _12"></span>库<span class="_ _12"></span>,<span class="_ _12"></span><span class="ff1"><span class="_ _12"></span><span class="_ _16"> </span></span>只<span class="_ _12"></span>提<span class="_ _12"></span>供<span class="_ _12"></span>了<span class="_ _16"> </span><span class="ff1">0</span></div><div class="t m0 x2 h7 y49 ff2 fs1 fc0 sc0 ls0 ws0">的操作方式。当然<span class="_ _d"> </span><span class="ff1">()*+,<span class="_ _d"> </span></span>和<span class="_ _d"> </span><span class="ff1">0<span class="_ _d"> </span></span>也可以由<span class="_ _d"> </span><span class="ff1"><span class="_ _d"> </span></span>间接使用<span class="_ _d"> </span><span class="ff1">0<span class="_ _16"> </span></span>的方式进行操纵。</div><div class="t m0 x10 h7 y4a ff2 fs1 fc0 sc0 ls0 ws0">在<span class="_ _b"> </span><span class="ff1"><span class="_ _12"></span>!<span class="_ _f"></span>4/-:>8<span class="_ _12"></span><span class="_ _12"></span>)/-<span class="_ _12"></span><span class="_ _12"></span>/4;<span class="_ _a"></span><span class="_ _c"></span><span class="ff2">平<span class="_ _12"></span>台<span class="_ _a"></span>下<span class="_ _a"></span>,<span class="_ _c"></span></span><span class="_ _b"> </span><span class="ff2">目<span class="_ _a"></span>前<span class="_ _a"></span>支<span class="_ _a"></span>持<span class="_ _a"></span>的<span class="_ _a"></span>数<span class="_ _a"></span>据<span class="_ _a"></span>库<span class="_ _a"></span>版<span class="_ _a"></span>本<span class="_ _a"></span>主<span class="_ _a"></span>要<span class="_ _a"></span>有<span class="_ _a"></span>:<span class="_ _17"></span></span>()*+,<span class="_ _12"></span><span class="_ _12"></span></span></div><div class="t m0 x2 h7 y4b ff1 fs1 fc0 sc0 ls0 ws0"> <span class="_ _12"></span><span class="ff2">直<span class="_ _12"></span>接<span class="_ _12"></span>使<span class="_ _12"></span>用<span class="_ _12"></span></span><span class="_ _12"></span>"$<span class="_ _12"></span>()*+,<span class="_ _12"></span><span class="_ _12"></span> <span class="_ _a"></span><span class="ff2">直<span class="_ _12"></span>接<span class="_ _12"></span>使<span class="_ _12"></span>用<span class="_ _12"></span></span><span class="_ _12"></span>"$<span class="_ _12"></span>()*+,<span class="_ _12"></span>4<span class="_ _12"></span> <span class="_ _a"></span><span class="ff2">直<span class="_ _12"></span>接<span class="_ _12"></span>使<span class="_ _12"></span>用<span class="_ _16"> </span></span>4"$<span class="_ _12"></span>()*+,<span class="_ _12"></span>4<span class="_ _12"></span> <span class="_ _a"></span><span class="ff2">直<span class="_ _12"></span>接</span></div><div class="t m0 x2 h7 y4c ff2 fs1 fc0 sc0 ls0 ws0">使用<span class="_ _d"> </span><span class="ff1">4"$<span class="_ _12"></span>()*+,= <span class="_ _12"></span></span>直接<span class="_ _12"></span>使用<span class="_ _d"> </span><span class="ff1">="$<span class="_ _12"></span>0 <span class="_ _12"></span></span>直接使<span class="_ _12"></span>用<span class="_ _d"> </span><span class="ff1">0"$<span class="_ _12"></span>0;$0</span></div><div class="t m0 x2 h7 y4d ff1 fs1 fc0 sc0 ls0 ws0"><span class="ff2">。目前<span class="_ _16"> </span></span><span class="_ _d"> </span><span class="ff2">的最新版<span class="_ _12"></span>本为<span class="_ _16"> </span></span><span class="ff2">,参见<span class="_ _d"> </span></span><span class="fc1">?332@<<:3+8:A(*,9:(=,/,3<</span><span class="ff2">,下载<span class="_ _12"></span>地址<span class="_ _d"> </span></span><span class="fc1">?332@<<:3+8:A</span></div><div class="t m0 x2 h7 y4e ff1 fs1 fc1 sc0 ls0 ws0">(*,9:(=,/,3<:3+7?B42<span class="ff2 fc0">。</span></div><div class="t m0 x2 hb y4f ff1 fs7 fc0 sc0 ls0 ws0"><span class="ff2">编译<span class="_ _b"> </span></span></div><div class="t m0 x10 h7 y50 ff1 fs1 fc0 sc0 ls0 ws0"><span class="_ _16"> </span><span class="ff2">是<span class="_ _a"></span>一<span class="_ _12"></span>个<span class="_ _a"></span>集<span class="_ _12"></span>成<span class="_ _a"></span>库<span class="_ _12"></span>,<span class="_ _a"></span>它<span class="_ _12"></span>包<span class="_ _a"></span>含<span class="_ _12"></span>了<span class="_ _a"></span>一<span class="_ _12"></span>个<span class="_ _a"></span>模<span class="_ _12"></span>板<span class="_ _a"></span>流<span class="_ _12"></span>框<span class="_ _a"></span>架<span class="_ _17"></span></span> 3,12+)3,<span class="_ _12"></span><span class="_ _12"></span>83(,)1<span class="_ _12"></span>9()1,>:(C<span class="_ _12"></span>"<span class="_ _12"></span><span class="ff2">以<span class="_ _a"></span>及<span class="_ _12"></span>适</span></div><div class="t m0 x2 h7 y51 ff2 fs1 fc0 sc0 ls0 ws0">配<span class="_ _d"> </span><span class="ff1">$$4$4$<span class="_ _12"></span>=$0$0;$0<span class="_ _11"> </span></span>和<span class="_ _0"> </span><span class="ff1">/9:(14;<span class="_ _16"> </span></span>的</div><div class="t m0 x2 h7 y52 ff2 fs1 fc0 sc0 ls0 ws0">适配<span class="_ _12"></span>器<span class="_ _12"></span><span class="ff1"> )-)23,(8"<span class="_ _12"></span></span>。编<span class="_ _12"></span>译时<span class="_ _12"></span>需<span class="_ _12"></span>要使<span class="_ _12"></span>用<span class="_ _12"></span>相应<span class="_ _12"></span>的<span class="_ _12"></span>宏定<span class="_ _12"></span>义向<span class="_ _12"></span>编<span class="_ _12"></span>译器<span class="_ _12"></span>指<span class="_ _12"></span>明底<span class="_ _12"></span>层<span class="_ _12"></span>数据<span class="_ _12"></span>库<span class="_ _b"> </span><span class="ff1"><span class="_ _d"> </span></span>的</div><div class="t m0 x2 h7 y53 ff2 fs1 fc0 sc0 ls0 ws0">类<span class="_ _0"> </span>型<span class="_ _d"> </span>。<span class="_ _0"> </span>例<span class="_ _0"> </span>如<span class="_ _d"> </span>,<span class="_ _0"> </span>如<span class="_ _d"> </span>果<span class="_ _0"> </span>底<span class="_ _d"> </span>层<span class="_ _0"> </span>使<span class="_ _d"> </span>用<span class="_ _e"> </span><span class="ff1">=<span class="_ _e"> </span></span>的<span class="_ _1"> </span><span class="ff1"><span class="_ _d"> </span></span>,<span class="_ _0"> </span>则<span class="_ _d"> </span>需<span class="_ _0"> </span>要<span class="_ _d"> </span>使<span class="_ _0"> </span>用<span class="_ _0"> </span>宏<span class="_ _d"> </span>定<span class="_ _0"> </span>义<span class="_ _16"> </span>”<span class="_ _d"> </span><span class="ff1">D-,94/,</span></div><div class="t m0 x2 h7 y54 ff1 fs1 fc0 sc0 ls0 ws0">E<span class="ff2">。</span></div><div class="t m0 x10 h7 y55 ff2 fs1 fc0 sc0 ls0 ws0">另<span class="_ _12"></span>外<span class="_ _12"></span>,<span class="_ _12"></span>也<span class="_ _a"></span>可<span class="_ _12"></span>以<span class="_ _12"></span>使<span class="_ _a"></span>用<span class="_ _12"></span>相<span class="_ _12"></span>应<span class="_ _a"></span>的<span class="_ _12"></span>宏<span class="_ _12"></span>定<span class="_ _12"></span>义<span class="_ _a"></span>控<span class="_ _12"></span>制<span class="_ _12"></span>编<span class="_ _a"></span>译<span class="_ _12"></span>器<span class="_ _12"></span>对<span class="_ _18"> </span><span class="ff1"><span class="_ _16"> </span></span>的<span class="_ _a"></span>编<span class="_ _12"></span>译<span class="_ _12"></span>。<span class="_ _a"></span><span class="ff1"><span class="_ _a"></span></span>例<span class="_ _12"></span>如<span class="_ _12"></span>,<span class="_ _12"></span>如<span class="_ _a"></span>果<span class="_ _12"></span>需<span class="_ _12"></span>要<span class="_ _a"></span>和</div><div class="t m0 x2 hc y56 ff1 fs1 fc0 sc0 ls0 ws0"><span class="_ _d"> </span><span class="ff2">库一<span class="_ _12"></span><span class="ff5">起</span>编译<span class="_ _12"></span>可以使<span class="_ _12"></span>用宏定义<span class="_ _a"></span>”</span>D-,94/,<span class="_ _12"></span>E$<span class="ff2">如<span class="_ _12"></span>果需要<span class="_ _16"> </span></span><span class="_ _16"> </span><span class="ff2">为所<span class="ff5">分<span class="_ _12"></span></span>配<span class="ff5">并</span>处<span class="_ _12"></span>理的</span></div><div class="t m0 x2 hc y57 ff2 fs1 fc0 sc0 ls0 ws0">字<span class="_ _1"> </span>符<span class="_ _18"> </span>串<span class="_ _1"> </span>以<span class="_ _1"> </span><span class="ff5">空<span class="_ _1"> </span></span>字<span class="_ _1"> </span>符<span class="_ _18"> </span>结<span class="_ _1"> </span><span class="ff5">尾<span class="_ _1"> </span></span>成<span class="_ _1"> </span>为<span class="_ _19"> </span><span class="ff1"><span class="_ _1a"> </span><span class="ff5">风<span class="_ _1"> </span>格<span class="_ _1"> </span></span></span>字<span class="_ _18"> </span>符<span class="_ _1"> </span>串<span class="_ _1"> </span>则<span class="_ _18"> </span>可<span class="_ _1"> </span>以<span class="_ _1"> </span>使<span class="_ _1"> </span>用<span class="_ _18"> </span>宏<span class="_ _1"> </span>定<span class="_ _1"> </span>义<span class="_ _e"> </span>”<span class="_ _1"> </span><span class="ff1">D-,94/,</span></div><div class="t m0 x2 h7 y58 ff1 fs1 fc0 sc0 ls0 ws0"><span class="_ _14"></span><span class="_ _f"></span><span class="_ _f"></span>FE<span class="_ _12"></span><span class="ff2">等。</span></div><div class="t m0 x10 hc y59 ff2 fs1 fc0 sc0 ls0 ws0">所有的相关宏<span class="ff5">请</span>参见<span class="_ _d"> </span><span class="ff1 fc1">?332@<<:3+8:A(*,9:(=,/,3<:3+*:124+,?31</span>。</div><div class="t m0 x2 hb y5a ff1 fs7 fc0 sc0 ls0 ws0"><span class="ff2">基本使用</span></div><div class="t m0 x10 hc y5b ff1 fs1 fc0 sc0 ls0 ws0"><span class="_ _d"> </span><span class="ff2">的一<span class="ff5">般</span>使用<span class="ff5">步骤</span>包<span class="ff5">括</span>:</span></div><div class="t m0 x2 h7 y5c ff1 fs1 fc0 sc0 ls0 ws0"> "<span class="_ _1b"> </span><span class="ff2">使用宏指明底层数据库<span class="_ _d"> </span></span><span class="_ _d"> </span><span class="ff2">类型和控制编译器对<span class="_ _d"> </span></span><span class="_ _d"> </span><span class="ff2">的编译。例如:</span></div><div class="t m0 x2 h4 y5d ff1 fs1 fc0 sc0 ls0 ws0">D-,94/,<<:124+,<span class="_ _f"></span><4</div></div><div class="t m0 x7 h8 y8 ff1 fs4 fc0 sc0 ls0 ws0"></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>