锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产精品人人做人人爱,亚洲伦理一区二区,vvvv99日韩精品亚洲http://www.tkk7.com/cyicecream/category/3396.html姘旇川婧愪簬鐭ヨ瘑zh-cnFri, 06 May 2011 07:11:15 GMTFri, 06 May 2011 07:11:15 GMT60鍥藉java寮婧愮綉绔欒仛鍚?杞澆)http://www.tkk7.com/cyicecream/archive/2011/05/05/349603.htmlceaboatceaboatThu, 05 May 2011 07:31:00 GMThttp://www.tkk7.com/cyicecream/archive/2011/05/05/349603.htmlhttp://www.tkk7.com/cyicecream/comments/349603.htmlhttp://www.tkk7.com/cyicecream/archive/2011/05/05/349603.html#Feedback0http://www.tkk7.com/cyicecream/comments/commentRss/349603.htmlhttp://www.tkk7.com/cyicecream/services/trackbacks/349603.htmlsourceforge http://www.sourceforge.net
java.net http://www.java.net

www.eclipse.org

www.opensource.org

Lomboz http://www.objectlearn.com/index.jsp (J2EE plugin for Eclipse)
htmlArea http://sourceforge.net/projects/itools-htmlarea/ (鎵瑙佸嵆鎵寰楃殑鍦ㄧ嚎HTML緙栬緫鍣?
XmlBuddy http://www.xmlbuddy.com/ (XML Editor plugin for Eclipse)
JFreeChart http://www.jfree.org/ (鐢ㄤ簬鐢熸垚鍥捐〃鐨勯」鐩?
EclipseME http://eclipseme.sourceforge.net/ (J2ME Developmnt Plugin for Eclipse)
mvnForum http://sourceforge.net/projects/mvnforum/ (璁哄潧)
jChatBox http://www.javazoom.net/index.shtml (鐢╯ervlet瀹炵幇鐨刉EB鑱婂ぉ寮曟搸)
POI http://jakarta.apache.org/poi/index.html (鐢ㄤ簬澶勭悊Excel,WORD絳夋枃妗g殑欏圭洰)
FileUpload http://jakarta.apache.org/commons/fileupload/ (鐢ㄤ簬澶勭悊HTTP鏂囦歡涓婁紶寰楅」鐩?
PDFBox http://sourceforge.net/projects/pdfbox/ (澶勭悊PDF鏂囨。鐨勯」鐩?
Lucene http://jakarta.apache.org/lucene/index.html (鎼滅儲寮曟搸)
Digester http://jakarta.apache.org/commons/digester/ (澶勭悊XML淇℃伅鐨勯」鐩?
DBCP http://jakarta.apache.org/commons/dbcp/ (鏁版嵁搴撹繛鎺ユ睜)
AXIS http://ws.apache.org/axis/ (WebService 鐨勫疄鐜版鏋?
Jetspeed http://portals.apache.org/jetspeed-1/ (Portal)
HSQLDB http://sourceforge.net/projects/hsqldb/ (Im memory Database Engine)
CEWOLF http://sourceforge.net/projects/cewolf/ (涓濂楁爣絳懼簱瀹炵幇Web鎶ヨ〃,浣跨敤鐨勬槸jFreeChart寮曟搸)
Struts Menu http://sourceforge.net/projects/struts-menu/ (鍩轟簬Struts鐨刉eb鑿滃崟欏圭洰)
htmlparser http://sourceforge.net/projects/htmlparser/ (鐢ㄤ簬瑙f瀽HTML淇℃伅鐨勯」鐩?
Mondrian http://sourceforge.net/projects/mondrian/(Open Source OLAP Database)
ProGuard http://sourceforge.net/projects/proguard/(Java鐨勬販娣嗗櫒)
InfoGlue http://sourceforge.net/projects/infoglue/ (J2EE 鍐呭綆$悊緋葷粺)
JPivot http://sourceforge.net/projects/jpivot/ (鍩轟簬WEB鐨凮LAP 灞曠幇)
http://java-source.net/

http://www.javaalmanac.com - Java寮鍙戣呭勾閴翠竴涔︾殑鍦ㄧ嚎鐗堟湰. 瑕佹兂蹇熸煡鍒版煇縐岼ava鎶宸х殑鐢ㄦ硶鍙婄ず渚嬩唬鐮? 榪欐槸涓涓笉閿欑殑鍘誨.
http://www.onjava.com - O'Reilly鐨凧ava緗戠珯. 姣忓懆閮芥湁鏂版枃绔?
http://java.sun.com - 瀹樻柟鐨凧ava寮鍙戣呯綉绔?- 姣忓懆閮芥湁鏂版枃绔犲彂琛?
http://www.developer.com/java - 鐢盙amelan.com 緇存姢鐨凧ava鎶鏈枃绔犵綉绔?
http://www.java.net - Sun鍏徃緇存姢鐨勪竴涓狫ava紺懼尯緗戠珯.
http://www.builder.com - Cnet鐨凚uilder.com緗戠珯 - 鎵鏈夌殑鎶鏈枃绔? 浠ava涓轟富.
http://www.ibm.com/developerworks/java - IBM鐨凞eveloperworks鎶鏈綉绔? 榪欐槸鍏朵腑鐨凧ava鎶鏈富欏?
http://www.javaworld.com - 鏈鏃╃殑涓涓狫ava绔欑偣. 姣忓懆鏇存柊Java鎶鏈枃绔?
http://www.devx.com/java - DevX緇存姢鐨勪竴涓狫ava鎶鏈枃绔犵綉绔?
http://www.fawcette.com/javapro - JavaPro鍦ㄧ嚎鏉傚織緗戠珯.
http://www.sys-con.com/java - Java Developers Journal鐨勫湪綰挎潅蹇楃綉绔?
http://www.javadesktop.org - 浣嶄簬Java.net鐨勪竴涓狫ava妗岄潰鎶鏈ぞ鍖虹綉绔?
http://www.theserverside.com - 榪欐槸涓涓璁烘墍鏈塉ava鏈嶅姟鍣ㄧ鎶鏈殑緗戠珯.
http://www.jars.com - 鎻愪緵Java璇勮鏈嶅姟. 鍖呮嫭鍚勭framework鍜屽簲鐢ㄧ▼搴?
http://www.jguru.com - 涓涓潪甯告鐨勯噰鐢≦&A褰㈠紡鐨凧ava鎶鏈祫婧愮ぞ鍖?
http://www.javaranch.com - 涓涓鍧涳紝寰楀埌Java闂絳旀鐨勫湴鏂癸紝鍒濆鑰呯殑濂藉幓澶勩?br /> http://www.ibiblio.org/javafaq/javafaq.html - comp.lang.java鐨凢AQ绔欑偣 - 鏀墮泦浜嗘潵鑷猚omp.lang.java鏂伴椈緇勭殑闂鍜岀瓟妗堢殑鍒嗙被鐩綍.
http://java.sun.com/docs/books/tutorial/ - 鏉ヨ嚜SUN鍏徃鐨勫畼鏂笿ava鎸囧崡 - 瀵逛簬浜嗚В鍑犱箮鎵鏈夌殑java鎶鏈壒鎬ч潪甯告湁甯姪.
http://www.javablogs.com - 浜掕仈緗戜笂鏈媧昏穬鐨勪竴涓狫ava Blog緗戠珯.
http://java.about.com/ - 鏉ヨ嚜About.com鐨凧ava鏂伴椈鍜屾妧鏈枃绔犵綉绔?/div> HttpClient http://jakarta.apache.org/commons/httpclient/ 澶勭悊http瀹㈡埛绔殑鎺ュ彛

鍘熸枃鍦板潃
http://blog.csdn.net/Xviewee/archive/2007/12/17/1944374.aspx

ceaboat 2011-05-05 15:31 鍙戣〃璇勮
]]>WAS閮ㄧ講涓亣鍒扮殑闂http://www.tkk7.com/cyicecream/archive/2006/01/25/29202.htmlceaboatceaboatWed, 25 Jan 2006 07:09:00 GMThttp://www.tkk7.com/cyicecream/archive/2006/01/25/29202.htmlhttp://www.tkk7.com/cyicecream/comments/29202.htmlhttp://www.tkk7.com/cyicecream/archive/2006/01/25/29202.html#Feedback0http://www.tkk7.com/cyicecream/comments/commentRss/29202.htmlhttp://www.tkk7.com/cyicecream/services/trackbacks/29202.html鐜拌薄涓錛?BR>         閿欒淇℃伅錛?BR>                 java.lang.SecurityException: sealing violation: can't seal package oracle.jdbc.driver: already loaded
         鍘熷洜錛?BR>                 was鍚姩鐨刲ib閲屽瓨鍦ㄥ涓狾RACLE DRIVER銆?BR>         瑙e喅錛?BR>                 淇濈暀鏈鏂扮殑涓涓┍鍔ㄥ寘瑙e喅銆?BR>         閬楃暀闂錛?BR>                 寮鍙戠幆澧冧嬌鐢═OMCAT鍙戝竷鏃犳闂錛孞BUILDER2006寮鍙戜腑鍖呮槸鏈変紭鍏堥『搴忕殑錛屽嵆浣垮瓨鍦ㄥ涓?BR>         鐩稿悓鐨勭被錛屼紭鍏堥夋嫨絎竴涓壘鍒扮殑綾匯俉AS鍦ㄨ繖鏂歸潰鏄劇劧瀛樺湪涓嶈凍錛屾帓寮傚閿欐т笉澶熷己澶с?BR>鐜拌薄浜岋細
        閿欒淇℃伅錛?BR>               
Error 500: LinkageError while defining class: com.gzedu.eecn.structure.login.action.UserLoginAction Could not be defined due to: com/gzedu/eecn/structure/login/action/UserLoginAction (Illegal constant pool type) This is often caused by having a class defined at multiple locations within the classloader hierarchy. Other potential causes include compiling against an older or newer version of the class that has an incompatible method signature. Dumping the current context classloader
      
鍘熷洜錛?BR>                 涓婁紶鐨勬枃浠跺凡緇忔崯鍧忋傞噸澶嶈瘯榪囧緢澶氭錛屽彂鐜版湰鏈哄櫒閫氳繃SSH涓婁紶榪囩▼涓枃浠跺凡緇忔崯鍧忋?BR>         灞炰簬鏈満闂銆?BR>        瑙e喅錛?BR>               閫氳繃鍚屼簨鐨勬満鍣ㄤ笂浼犳枃浠惰В鍐?BR>        鎬葷粨錛?BR>                綾諱技姝ら棶棰樺嚭鐜扮殑鍑犵巼寰堝皬錛屽彲浠ヨ涓烘槸鐩稿悓鐨勭幆澧冿紝浣跨敤鐩稿悓鐨勬柟寮忓仛涓浠朵簨鎯呬篃鏈夊彲鑳藉嚭鐜?BR>       涓嶅悓鐨勬晥鏋溿傚啀嬈″嚭鐜扮被浼奸棶棰樺彲浠ユ洿蹇殑瀹氫綅閿欒鐐廣?BR>鐜拌薄涓夛細
        閿欒淇℃伅錛?BR>                  com.ibm.ws.jsp.translator.JspTranslationException: JSPG0227E: 杞崲 /login.jsp: 
/login.jsp(1,1) --> JSPG0145E: 鏈煡 JSP 鍏冪礌錛歫sp:directive.pagelanguage
         鍘熷洜錛?BR>                  windows鐜銆乼omcat浣滀負鏈嶅姟鍣ㄥ紑鍙戯紝閮ㄧ講鍒皊it銆乽nix鐜錛屼細鍑虹幇欏甸潰涓嶅悓鐨勫紑鍙戠幆澧冧細
         鏈変腑鏂囬棶棰橈紝鎴栨槸璇撮噸澶嶅畾涔塭ncoding鐨勯棶棰橀〉闈㈢紪鐮侀棶棰樸?BR>         瑙e喅錛?BR>            鎸夌収濡備笅榪涜淇敼鍜岄厤緗紱
                     
1. 瀵逛簬涓嶆槸琚玦nclude鐨勯〉闈㈠繀欏諱嬌鐢紱
               <%@ page contentType="text/html;charset=GBK" pageEncoding="GBK" language="java" %>
               銆?澶у啓GBK
                     2. 瀵逛簬琚獻nclude鐨勯〉闈㈠繀欏諱嬌鐢ㄥ涓嬶紱
               銆?lt;%@ page pageEncoding="GBK" language="java" %>
             娉細鍦═OMCAT4.1.30-->was5.0,6.0鍑虹幇姝ら棶棰?BR>        



ceaboat 2006-01-25 15:09 鍙戣〃璇勮
]]>
鍏充簬CachedRowSethttp://www.tkk7.com/cyicecream/archive/2005/12/09/23075.htmlceaboatceaboatFri, 09 Dec 2005 01:57:00 GMThttp://www.tkk7.com/cyicecream/archive/2005/12/09/23075.htmlhttp://www.tkk7.com/cyicecream/comments/23075.htmlhttp://www.tkk7.com/cyicecream/archive/2005/12/09/23075.html#Feedback0http://www.tkk7.com/cyicecream/comments/commentRss/23075.htmlhttp://www.tkk7.com/cyicecream/services/trackbacks/23075.html鎹sun瀵筁OG鐨勬敮鎸佸師鏉ユ槸2G錛屼笉鏅撳緱鏄惁鏈夋敮鎸?G鐨勭被銆?BR>
瀵逛簬鍘熸潵浣跨敤鐨刢om.sun.rowset.CachedRowSetImpl娣辨劅鐤戞儜姝ょ被鍦ㄧ紦瀛榥umber瀛楁鐨勬椂鍊欏鏋淪CALE娌″0鏄庝細鎶ヤ笉鑳藉皬浜?鐨勫紓甯?img src ="http://www.tkk7.com/cyicecream/aggbug/23075.html" width = "1" height = "1" />

ceaboat 2005-12-09 09:57 鍙戣〃璇勮
]]>
鐐圭偣婊存淮http://www.tkk7.com/cyicecream/archive/2005/11/23/21131.htmlceaboatceaboatWed, 23 Nov 2005 07:31:00 GMThttp://www.tkk7.com/cyicecream/archive/2005/11/23/21131.htmlhttp://www.tkk7.com/cyicecream/comments/21131.htmlhttp://www.tkk7.com/cyicecream/archive/2005/11/23/21131.html#Feedback0http://www.tkk7.com/cyicecream/comments/commentRss/21131.htmlhttp://www.tkk7.com/cyicecream/services/trackbacks/21131.html2.websphere5涓?鐨勫尯鍒細5瀵硅礬寰勪笉闇瑕?錛岃?蹇呴』瑕?錛屽惁鍒欏洜涓哄皯浜?鎵句笉鍒扮浉搴旂殑閰嶇疆鏂囦歡


ceaboat 2005-11-23 15:31 鍙戣〃璇勮
]]>
澶氭敞鎰忎竴浜涚粏鑺?/title><link>http://www.tkk7.com/cyicecream/archive/2005/11/09/19038.html</link><dc:creator>ceaboat</dc:creator><author>ceaboat</author><pubDate>Wed, 09 Nov 2005 12:17:00 GMT</pubDate><guid>http://www.tkk7.com/cyicecream/archive/2005/11/09/19038.html</guid><wfw:comment>http://www.tkk7.com/cyicecream/comments/19038.html</wfw:comment><comments>http://www.tkk7.com/cyicecream/archive/2005/11/09/19038.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/cyicecream/comments/commentRss/19038.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/cyicecream/services/trackbacks/19038.html</trackback:ping><description><![CDATA[閫氳繃URL鏉ヨ闂綉绔欙紝action閲宺equest.getMothod()寰楀埌鐨凣ET.<BR>鑰岄氳繃FORM鏉ユ彁浜ょ殑鍒欏彲浠ヨ緗甈OST錛屽彲浠ラ氳繃榪欎袱縐嶆柟<BR>寮忕殑宸紓鏉ュ仛涓浜涚涓嬈¤闂笌涔嬪悗璁塊棶鐨勪竴浜涗釜鎬у寲璁劇疆銆?img src ="http://www.tkk7.com/cyicecream/aggbug/19038.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/cyicecream/" target="_blank">ceaboat</a> 2005-11-09 20:17 <a href="http://www.tkk7.com/cyicecream/archive/2005/11/09/19038.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>CachedRowSet http://www.tkk7.com/cyicecream/archive/2005/10/01/14582.htmlceaboatceaboatSat, 01 Oct 2005 04:54:00 GMThttp://www.tkk7.com/cyicecream/archive/2005/10/01/14582.htmlhttp://www.tkk7.com/cyicecream/comments/14582.htmlhttp://www.tkk7.com/cyicecream/archive/2005/10/01/14582.html#Feedback0http://www.tkk7.com/cyicecream/comments/commentRss/14582.htmlhttp://www.tkk7.com/cyicecream/services/trackbacks/14582.html

ceaboat 2005-10-01 12:54 鍙戣〃璇勮
]]>
褰卞搷鎬ц兘鐨勬祴璇曟姤鍛婏紙鏁版嵁搴撶増錛夋祴璇曟簮浠g爜http://www.tkk7.com/cyicecream/archive/2005/09/26/14152.htmlceaboatceaboatMon, 26 Sep 2005 14:36:00 GMThttp://www.tkk7.com/cyicecream/archive/2005/09/26/14152.htmlhttp://www.tkk7.com/cyicecream/comments/14152.htmlhttp://www.tkk7.com/cyicecream/archive/2005/09/26/14152.html#Feedback0http://www.tkk7.com/cyicecream/comments/commentRss/14152.htmlhttp://www.tkk7.com/cyicecream/services/trackbacks/14152.html聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽嫻嬭瘯婧愪唬鐮?/FONT>

CapabilityForConnection聽涓昏繍琛岀▼搴忥紝璇誨彇閰嶇疆鏂囦歡init.properties銆乺eference.properties鍒濆鍖栧弬鏁般傝皟鐢?FONT color=#000000>POOLTEST錛堜竴嬈″畬鏁寸殑嫻嬭瘯鐢ㄤ緥錛夛紝璁$畻鍏跺鉤鍧囨椂闂翠笌浣跨敤榪炴帴鏁?/FONT>

package聽com.cea.repository.test;

import
聽org.apache.commons.logging.LogFactory;
import
聽org.apache.commons.logging.Log;
import
聽java.util.Properties;
import
聽java.io.FileInputStream;
import
聽java.io.InputStream;

publicclass
聽CapabilityForConnection聽{
聽聽聽聽
privatestatic聽Log聽log聽=聽LogFactory.getLog(CapabilityForConnection.class
);
聽聽聽聽
/**

聽聽聽聽聽*聽璁$畻涓嬈℃祴璇曟墍娑堣楃殑鏃墮棿
聽聽聽聽聽
*/
聽聽聽聽
publicstaticlong聽times聽=0;
聽聽聽聽
/**

聽聽聽聽聽*聽榪炴帴鏁?BR>聽聽聽聽聽
*/
聽聽聽聽
publicstaticlong聽psize聽=0;

聽聽聽聽
publicstaticvoid聽main(String[]聽args)聽throws
聽Exception聽{
聽聽聽聽聽聽聽聽
/**

聽聽聽聽聽聽聽聽聽*聽榪愯鐨勬鏁?BR>聽聽聽聽聽聽聽聽聽
*/
聽聽聽聽聽聽聽聽
int聽size聽=1;
聽聽聽聽聽聽聽聽
/**

聽聽聽聽聽聽聽聽聽*聽瑙丳OOLTEST璇存槑
聽聽聽聽聽聽聽聽聽
*/
聽聽聽聽聽聽聽聽
int聽execsum聽=0;
聽聽聽聽聽聽聽聽
/**

聽聽聽聽聽聽聽聽聽*聽瑙丳OOLTEST璇存槑
聽聽聽聽聽聽聽聽聽
*/
聽聽聽聽聽聽聽聽
int聽opencon聽=0;
聽聽聽聽聽聽聽聽
/**

聽聽聽聽聽聽聽聽聽*聽execsum瀵瑰簲properties鐨勫懡鍚?BR>聽聽聽聽聽聽聽聽聽
*/
聽聽聽聽聽聽聽聽String聽execs聽
=null;
聽聽聽聽聽聽聽聽
/**

聽聽聽聽聽聽聽聽聽*聽opencon瀵瑰簲properties鐨勫懡鍚?BR>聽聽聽聽聽聽聽聽聽
*/
聽聽聽聽聽聽聽聽String聽openc聽
=null;

聽聽聽聽聽聽聽聽
long聽sumtime聽=0
;
聽聽聽聽聽聽聽聽Properties聽prop聽
=聽initProperty("reference.properties"
);
聽聽聽聽聽聽聽聽Properties聽init聽
=聽initProperty("init.properties"
);

聽聽聽聽聽聽聽聽
if聽(init.size()聽>0
)聽{
聽聽聽聽聽聽聽聽聽聽聽聽Object聽o聽
=聽init.get("init"
);
聽聽聽聽聽聽聽聽聽聽聽聽size聽
=
聽Integer.parseInt(o.toString());
聽聽聽聽聽聽聽聽聽聽聽聽execs聽
=聽init.get("name0"
).toString();
聽聽聽聽聽聽聽聽聽聽聽聽openc聽
=聽init.get("name1"
).toString();
聽聽聽聽聽聽聽聽}

聽聽聽聽聽聽聽聽
for聽(int聽i聽=0;聽i聽<聽prop.size()聽/2;聽i++
)聽{
聽聽聽聽聽聽聽聽聽聽聽聽execsum聽
=聽Integer.parseInt(prop.getProperty(execs聽+
聽i).toString());
聽聽聽聽聽聽聽聽聽聽聽聽opencon聽
=聽Integer.parseInt(prop.getProperty(openc聽+
聽i).toString());
聽聽聽聽聽聽聽聽聽聽聽聽sumtime聽
=0
;
聽聽聽聽聽聽聽聽聽聽聽聽psize聽
=0
;
聽聽聽聽聽聽聽聽聽聽聽聽log.info(
"絎?/SPAN>"+聽(i聽+1)聽+"緇勬暟鎹?"
);
聽聽聽聽聽聽聽聽聽聽聽聽log.info(
"騫跺彂搴旂敤鏁幫細"+聽execsum聽+"聽妯℃嫙榪炴帴鏁幫細"+
聽opencon);

聽聽聽聽聽聽聽聽聽聽聽聽String[]聽reference聽
=聽{""+聽execsum,聽""+
聽opencon};
聽聽聽聽聽聽聽聽聽聽聽聽
for聽(int聽j聽=0;聽j聽<聽size;聽j++
)聽{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽times聽
=0
;
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽PoolTest.main(reference);
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽sumtime聽
+=
聽times;
聽聽聽聽聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽聽聽聽聽log.info(
"絎?/SPAN>"+聽(i聽+1)聽+"緇勬暟鎹叡鎵ц"+聽size聽+"嬈?騫沖潎鑰楁椂涓猴細"+

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽sumtime聽
/聽(size聽*聽execsum)聽+"姣");
聽聽聽聽聽聽聽聽聽聽聽聽log.info(
"騫沖潎浣跨敤"+聽psize聽/聽size聽+"涓繛鎺?/SPAN>"
);

聽聽聽聽聽聽聽聽}
聽聽聽聽}

聽聽聽聽
privatestatic聽Properties聽initProperty(String聽filename)聽throws
聽Exception聽{
聽聽聽聽聽聽聽聽InputStream聽is聽
=new
聽FileInputStream(filename);
聽聽聽聽聽聽聽聽Properties聽prop聽
=new
聽Properties();
聽聽聽聽聽聽聽聽prop.load(is);
聽聽聽聽聽聽聽聽
return
聽prop;

聽聽聽聽}
}

POOLTEST璁$畻涓嬈″畬鏁磋繃紼嬭楁椂錛岀粺璁℃秷鑰楃殑榪炴帴
package聽com.cea.repository.test;

import
聽com.cea.repository.test.testdata.MainExecute;
import
聽java.util.HashMap;
import
聽java.util.Map;
import
聽com.cea.repository.connection.PoolSupper;
import
聽org.apache.commons.logging.LogFactory;
import
聽org.apache.commons.logging.Log;
/**

聽*
聽*聽

Title:聽榪炴帴姹犳ц兘嫻嬭瘯


聽*
聽*聽

Description:聽嫻嬭瘯涓嶅悎鐞嗙殑鍒╃敤榪炴帴瀵筗EB搴旂敤鎵閫犳垚褰卞搷.


聽*
聽*聽

Copyright:聽Copyright聽(c)聽2005


聽*
聽*聽

Company:聽


聽*
聽*聽
@author聽灝忚垷
聽*聽
@version
聽1.0
*/

publicclass聽PoolTest聽extends聽Thread聽{
聽聽聽聽
privatestatic聽Log聽log聽=聽LogFactory.getLog(PoolTest.class
);
聽聽聽聽
/**

聽聽聽聽聽*聽騫跺彂鎵цMainExecute鐨勬暟閲?BR>聽聽聽聽聽
*/
聽聽聽聽
privatestaticint聽EXECUTESUM聽=35;
聽聽聽聽
/**

聽聽聽聽聽*聽涓嬈ainExecute鎵ц鎵璇鋒眰鐨勮繛鎺ユ暟
聽聽聽聽聽
*/
聽聽聽聽
publicstaticint聽CONNECTIONS聽=3;
聽聽聽聽
/**

聽聽聽聽聽*聽璁板綍鎵浣跨敤鐨勮繛鎺?BR>聽聽聽聽聽
*/
聽聽聽聽
publicstatic聽Map聽poolTestMap聽=new聽HashMap();
聽聽聽聽
/**

聽聽聽聽聽*聽絎瑂um嬈℃墽琛孧ainExecute鎵闇瑕佺殑鏃墮棿
聽聽聽聽聽
*/
聽聽聽聽
publicint聽sum聽=0;

聽聽聽聽
publicvoid
聽run()聽{
聽聽聽聽聽聽聽聽
try
聽{
聽聽聽聽聽聽聽聽聽聽聽聽
long聽s聽=
聽System.currentTimeMillis();
聽聽聽聽聽聽聽聽聽聽聽聽com.cea.repository.test.testdata.MainExecute.main(
null
);
聽聽聽聽聽聽聽聽聽聽聽聽
long聽t聽=聽System.currentTimeMillis()聽-
聽s;
聽聽聽聽聽聽聽聽聽聽聽聽CapabilityForConnection.times聽
+=
t;
//
聽聽聽聽聽聽聽聽聽聽聽聽if(CapabilityForConnection.times聽<聽t){
//
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽CapabilityForConnection.times聽=聽t;
//
聽聽聽聽聽聽聽聽聽聽聽聽}

//
聽聽聽聽聽聽聽聽聽聽聽聽log.info("time"聽+聽(++sum)聽+聽":"聽+
//聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽(System.currentTimeMillis()聽-聽s));

聽聽聽聽聽聽聽聽}聽catch聽(Exception聽ex)聽{
聽聽聽聽聽聽聽聽}
聽聽聽聽}

聽聽聽聽
publicstaticvoid聽main(String[]聽args)聽throws
聽Exception聽{
聽聽聽聽聽聽聽聽
if(args!=null&&聽args.length>1
){
聽聽聽聽聽聽聽聽聽聽聽聽EXECUTESUM聽
=聽Integer.parseInt(args[0
]);
聽聽聽聽聽聽聽聽聽聽聽聽CONNECTIONS聽
=聽Integer.parseInt(args[1
]);
聽聽聽聽聽聽聽聽}

聽聽聽聽聽聽聽聽PoolSupper.initPool();
聽聽聽聽聽聽聽聽startExec(EXECUTESUM);
聽聽聽聽聽聽聽聽
//璁懼畾瓚沖闀跨殑鏃墮棿絳夊緟鎵鏈夌▼搴忔墽琛屽畬錛屽緱鍒板噯紜殑騫跺彂鎵ц鎵娑堣楃殑鏃墮棿

聽聽聽聽聽聽聽聽try聽{
聽聽聽聽聽聽聽聽聽聽聽聽Thread.sleep(
6000
);
聽聽聽聽聽聽聽聽}聽
catch
聽(InterruptedException聽ex)聽{
聽聽聽聽聽聽聽聽聽聽聽聽ex.printStackTrace();
聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽log.info(
"榪愯騫沖潎鑰楁椂錛?/SPAN>"+聽CapabilityForConnection.times/
EXECUTESUM);
聽聽聽聽聽聽聽聽
//濡傛灉鏉′歡鎴愮珛錛岃瘉鏄庤繛鎺ユ病鏈夎鍥炴敹錛屽彧瑕佸瓨鍦ㄤ竴涓浉鍚岀殑錛屽氨璇佹槑榪炴帴琚噸澶嶅埄鐢ㄤ簡

聽聽聽聽聽聽聽聽CapabilityForConnection.psize聽+=poolTestMap.size();
聽聽聽聽聽聽聽聽
if聽(poolTestMap.size()聽==
聽EXECUTESUM)聽{
聽聽聽聽聽聽聽聽聽聽聽聽log.info(
"涓嶅瓨鍦ㄩ噸澶嶄嬌鐢ㄧ殑榪炴帴錛屽叡鍒涘緩"+聽poolTestMap.size()+"涓繛鎺?/SPAN>"
聽);
聽聽聽聽聽聽聽聽}聽
else
聽{
聽聽聽聽聽聽聽聽聽聽聽聽log.info(
"鍏變嬌鐢?/SPAN>"+聽poolTestMap.size()+"涓繛鎺?/SPAN>"
聽);
聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽clear();
聽聽聽聽}

聽聽聽聽
privatestaticvoid聽startExec(int
聽EXECUTESUM)聽{
聽聽聽聽聽聽聽聽
int聽i聽=0
;
聽聽聽聽聽聽聽聽
while聽(i聽<
聽EXECUTESUM)聽{
聽聽聽聽聽聽聽聽聽聽聽聽
if聽(i++<
聽EXECUTESUM)聽{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
try
聽{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
new
聽PoolTest().start();
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽}聽
catch
聽(Exception聽ex2)聽{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽}
聽聽聽聽}
聽聽聽聽
privatestaticvoid
聽clear()聽{
聽聽聽聽聽聽聽聽poolTestMap聽
=new
聽HashMap();
聽聽聽聽}


}

綆鍗曠殑涓嶈兘鍐嶇畝鍗曠殑嫻嬭瘯浠g爜錛?BR>
package聽com.cea.repository.test.testdata;

import
聽com.cea.repository.connection.drive.ConnectionFactory;
import
聽java.sql.Connection;
import
聽java.sql.Statement;
import
聽java.sql.ResultSet;
import
聽java.sql.PreparedStatement;
import
聽java.util.HashMap;
import
聽java.util.Map;
import
聽java.util.List;
import
聽java.util.ArrayList;
import
聽com.cea.repository.test.PoolTest;
import
聽com.cea.repository.connection.poolpository.PoolFactory;

/**

聽*聽
聽*聽

Title:聽


聽*聽

Description:聽


聽*聽

Copyright:聽Copyright聽(c)聽2004


聽*聽

Company:聽cea


聽*聽
@author聽灝忚垷
聽*聽
@version
聽1.0
*/

publicclass聽MainExecute聽{
聽聽聽聽
publicstaticvoid聽main(String[]聽args)聽throws
聽Exception聽{
聽聽聽聽聽聽聽testConnection();
聽聽聽聽}

聽聽聽聽
staticvoid聽testConnection()聽throws
聽Exception聽{
聽聽聽聽聽聽聽聽
for聽(int聽i聽=0;聽i聽<聽PoolTest.CONNECTIONS;聽i++
)聽{
聽聽聽聽聽聽聽聽聽聽聽聽Connection聽con聽
=
聽PoolFactory.newInstance();
聽聽聽聽聽聽聽聽聽聽聽聽
//榪欓噷鐨勬敼鍙樼洿鎺ュ獎鍝嶈繛鎺ョ殑澶嶇敤

聽聽聽聽聽聽聽聽聽聽聽聽Thread.sleep(50);
聽聽聽聽聽聽聽聽聽聽聽聽PoolTest.poolTestMap.put(con.toString(),聽
""
);
聽聽聽聽聽聽聽聽聽聽聽聽con.close();
聽聽聽聽聽聽聽聽}
聽聽聽聽}

}

涓変釜閰嶇疆鏂囦歡鐨勫唴瀹癸細
init.properties鏂囦歡
#榪愯鐨勬鏁?BR>init=5
#騫跺彂鎵цMainExecute鐨勬暟閲忔墍鍖歸厤鐨勫悕瀛?BR>name0
=execsum
#涓嬈ainExecute鎵ц鎵璇鋒眰鐨勮繛鎺ユ暟鎵鍖歸厤鐨勫悕瀛?BR>name1
=opencon

reference.properties鏂囦歡
#榪囨護鏁版嵁
execsum0
=10

opencon0
=1
#絎竴嬈℃祴璇曟暟鎹?BR>execsum1
=100
opencon1
=6
#絎簩嬈℃祴璇曟暟鎹?BR>execsum2
=85
opencon2
=9
#絎笁嬈℃祴璇曟暟鎹?BR>execsum3
=140
opencon3
=3

鏈鍚庝竴涓槸pool-config.xml鏁版嵁婧愰厤緗細
xml聽version="1.0"聽encoding="GB2312"?>
<DataResources>
聽聽
<ResourceParams聽dateIndentity="boat1">
聽聽聽聽
<defaultAutoCommit>falsedefaultAutoCommit>
聽聽聽聽
<initialSize>30initialSize>
聽聽聽聽
<maxActive>40maxActive>
聽聽聽聽
<minIdle>0minIdle>
聽聽聽聽
<maxIdle>18maxIdle>
聽聽聽聽
<maxWait>10000maxWait>
聽聽聽聽
<username>forumusername>
聽聽聽聽
<password>kingpassword>
聽聽聽聽
<driverClassName>oracle.jdbc.driver.OracleDriverdriverClassName>
聽聽聽聽
<url>jdbc:oracle:thin:@192.168.1.3:1521:gzesturl>
聽聽聽聽
<removeAbandoned>trueremoveAbandoned>
聽聽聽聽
<removeAbandonedTimeout>10removeAbandonedTimeout>
聽聽聽聽
<logAbandoned>truelogAbandoned>
聽聽
ResourceParams>
DataResources>


ceaboat 2005-09-26 22:36 鍙戣〃璇勮
]]>
褰卞搷鎬ц兘鐨勬祴璇曟姤鍛婏紙鏁版嵁搴撶増錛?/title><link>http://www.tkk7.com/cyicecream/archive/2005/09/25/14000.html</link><dc:creator>ceaboat</dc:creator><author>ceaboat</author><pubDate>Sun, 25 Sep 2005 09:21:00 GMT</pubDate><guid>http://www.tkk7.com/cyicecream/archive/2005/09/25/14000.html</guid><wfw:comment>http://www.tkk7.com/cyicecream/comments/14000.html</wfw:comment><comments>http://www.tkk7.com/cyicecream/archive/2005/09/25/14000.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.tkk7.com/cyicecream/comments/commentRss/14000.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/cyicecream/services/trackbacks/14000.html</trackback:ping><description><![CDATA[<H1 style="MARGIN: 17pt 0cm 16.5pt"><SPAN style="FONT-SIZE: 22pt; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 瀹嬩綋; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">         褰卞搷鎬ц兘鐨勬祴璇曟姤鍛婏紙鏁版嵁搴撶増錛?/SPAN></H1> <H1 style="MARGIN: 17pt 0cm 16.5pt"><SPAN style="FONT-SIZE: 22pt; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 瀹嬩綋; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"></SPAN><A name=_Toc115427584><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">寮曡█</SPAN></A><SPAN style="mso-bookmark: _Toc115427584"></SPAN><SPAN lang=EN-US style="mso-font-kerning: 0pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></H1> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡傞渶杞澆錛岃涓?A href="mailto:cyicecream@163.com">絎旇?/A>鑱旂郴<BR></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"> </P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍓嶆彁錛氶」鐩粍閲屾棤鐢ㄥ埌</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">SPRING</FONT></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪涜浜嬪姟鐨勭鐞嗐傞」鐩噷浠ュ姛鑳藉垝鍒嗗埌姣忎釜浜烘墜閲岋紝</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 32.25pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">褰㈡垚浜?/SPAN><SPAN lang=EN-US><FONT face="Times New Roman">BO</FONT></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US><FONT face="Times New Roman">DAO</FONT></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US><FONT face="Times New Roman">ACTION</FONT></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US><FONT face="Times New Roman">VIEW</FONT></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閮芥槸鍗曚漢璐熻矗銆傚湪</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">DAO</FONT></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓瘡涓姩浣滈兘浠?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">      灝侀棴寮忕殑褰㈠紡瀛樺湪銆?/P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">闂錛氶犳垚浜嬪姟鐨勪笉榪炶瘡鎬с傚姛鑳芥槸鍋氬嚭鏉ヤ簡錛屾ц兘闂榪熸棭鏆撮湶銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嫻嬭瘯錛氫富瑕侀拡瀵圭▼搴忛綣佽姹傛暟鎹簱榪炴帴瀵?/SPAN><SPAN lang=EN-US><FONT face="Times New Roman">WEB</FONT></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">搴旂敤鎵閫犳垚褰卞搷鍋氫竴涓祴璇曘?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman"> <o:p></o:p></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman"> <o:p></o:p></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">鍏堝仛蹇呰鐨勮鏄庯紝涓姝ユ寮曞叆姝i錛屽厛浠庢ц兘鐡墮寮濮嬶細</SPAN></SPAN></SPAN></P> <H1 style="MARGIN: 17pt 0cm 16.5pt"><A name=_Toc115427585><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">鎬ц兘鐡墮</SPAN></A><SPAN style="mso-bookmark: _Toc115427585"></SPAN><SPAN lang=EN-US style="mso-font-kerning: 0pt"><o:p></o:p></SPAN></H1> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 瀹嬩綋; mso-font-kerning: 0pt">鎵鏈夌殑搴旂敤紼嬪簭閮藉瓨鍦ㄦц兘鐡墮錛屼負浜嗘彁楂樺簲鐢ㄧ▼搴忕殑鎬ц兘錛屽氨瑕佸敖鍙兘鐨勫噺灝戠▼搴忕殑鐡墮銆備互涓嬫槸鍦?SPAN lang=EN-US>JAVA紼嬪簭涓粡甯稿瓨鍦ㄧ殑鎬ц兘鐡墮銆?o:p></o:p></SPAN></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-family: 瀹嬩綋; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 瀹嬩綋; mso-font-kerning: 0pt"><IMG height=154 alt=pingjing.jpg src="http://www.tkk7.com/images/blogjava_net/cyicecream/pingjing.jpg" width=515 border=0><BR>浜嗚В浜嗚繖浜涚摱棰堝悗錛屽氨鍙互鏈夐拡瀵規х殑鍑忓皯榪欎簺鐡墮錛屼粠鑰屾彁楂?SPAN lang=EN-US>JAVA搴旂敤紼嬪簭鐨勬ц兘<o:p></o:p></SPAN></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 瀹嬩綋; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></P> <H1 style="MARGIN: 17pt 0cm 16.5pt"><A name=_Toc115427586><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">鏁版嵁搴撹繛鎺ユ睜宸ヤ綔鍘熺悊</SPAN></A><SPAN style="mso-bookmark: _Toc115427586"></SPAN><SPAN lang=EN-US style="mso-font-kerning: 0pt"><o:p></o:p></SPAN></H1> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏充簬榪炴帴姹犵殑瀹炵幇鍘熺悊嫻嬭瘯鏂規錛?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇忚繃璧勬枡鐨勬敹闆嗕笌</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">APACHE DBCP</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閲岃繛鎺ユ睜鐨勬煡闃咃紝瀵圭幇鏈夌殑榪炴帴姹犲伐浣?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍘熺悊鏈変袱縐嶆柟寮忥細</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; TEXT-ALIGN: left; mso-list: l4 level1 lfo3; tab-stops: list 21.0pt" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt">1.<SPAN style="FONT: 7pt 'Times New Roman'">        </SPAN></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏁版嵁搴撻鍏堣緗厤緗ソ鐨勮繛鎺ユ暟銆傚緟寰楀埌鐢ㄦ埛璇鋒眰榪炴帴錛屼紶鍑轟竴涓繛鎺ワ紝鑰屽悗涓轟簡淇濇寔渚涘簲鏁板啀鎻愬墠鍒涘緩榪炴帴錛屽嵆鎻愬墠棰勫榪炴帴鏁頒緵璇鋒眰銆傛瘮濡傦細</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-ALIGN: left" align=left><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">5</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓氳閬撲唬琛ㄦ渶澶ф縺媧葷殑榪炴帴鏁幫紝鏈灝?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">2</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓棽緗繛鎺ユ暟銆備篃灝辨槸璇磋繛鎺ユ睜閲屽緇堥澶囦簡</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">2</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓彲闅忔椂鎻愪緵鐨勮繛鎺ワ紝榪炴帴鐨勫垱寤哄紑閿鏄瘮杈冨ぇ鐨勶紝榪炴帴姹犵殑瀛樺湪灝辨槸浜嗚兘澶熸渶灝忓寲鐨勮В鍐沖垱寤烘墍絳夊緟鐨勬椂闂淬?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN style="mso-spacerun: yes">  </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">1<SPAN style="mso-tab-count: 1">     </SPAN><SPAN style="mso-tab-count: 1">       </SPAN>O<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN style="mso-spacerun: yes">  </SPAN>2<SPAN style="mso-tab-count: 1">     </SPAN><SPAN style="mso-tab-count: 1">       </SPAN>O<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN style="mso-spacerun: yes">  </SPAN>3<SPAN style="mso-tab-count: 1">     </SPAN><SPAN style="mso-tab-count: 1">       </SPAN>*<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN style="mso-spacerun: yes">  </SPAN>4<SPAN style="mso-tab-count: 1">     </SPAN><SPAN style="mso-tab-count: 1">       </SPAN>*<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN style="mso-spacerun: yes">  </SPAN>5<SPAN style="mso-tab-count: 1">     </SPAN><SPAN style="mso-tab-count: 1">       </SPAN>*<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN style="mso-spacerun: yes">  </SPAN></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡備笂鍥撅紝褰?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">1</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍒嗛厤鍑哄幓鏃剁敱浜庢睜涓繛鎺ユ暟鍓╀竴涓紝涓轟繚鎸佹渶灝忛棽緗紝浼氳嚜鍔ㄥ垱寤轟竴涓柊鐨勮繛鎺ヤ互闃叉鍐嶆璇鋒眰絳夊緟鍒涘緩鐨勬椂闂淬傝繖鏍風‘瀹炲噺灝戜簡絳夊緟鐨勬椂闂達紝浣嗘槸鏁版嵁搴撳垱寤虹殑寮閿鏂歸潰騫舵湭寰楀埌瑙e喅銆傚鏋滄妸</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">1-5</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">姣斿柣鎴愭苯杞︼紝閭d箞榪欑鎯呭喌涓嬫瘡閲忚濺閮芥槸涓嬈℃т嬌鐢ㄣ?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">1</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">琚姹傚悗涓嬩竴涓繛鎺ュ皢鏄?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">6</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏉ユ帴鏇褲傞偅涔堝浣曡兘澶熼噸澶嶅埄鐢?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">1</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑忓皯鏁版嵁搴撳紑閿銆備簬鏄紩鍑虹浜岀鏂瑰紡銆?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt"> <o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; TEXT-ALIGN: left; mso-list: l4 level1 lfo3; tab-stops: list 21.0pt" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt">2.<SPAN style="FONT: 7pt 'Times New Roman'">        </SPAN></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍥炴敹浣跨敤瀹屽悗鐨勮繛鎺ワ紝鏀懼洖鍒版睜涓繘琛屽驚鐜埄鐢ㄣ傝繖涔堝仛蹇呴』鑳戒繚璇?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">2</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐐?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN style="mso-spacerun: yes">   </SPAN></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">.<SPAN style="mso-spacerun: yes">  </SPAN></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浣胯繛鎺ヨ兘澶熶繚鎸佹湁鏁堢殑鍥炴敹銆?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN style="mso-spacerun: yes">   </SPAN></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浜?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">.<SPAN style="mso-spacerun: yes">  </SPAN></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">綰︽潫浣跨敤鑰呬嬌鐢ㄩ噴鏀劇殑鍔ㄤ綔錛岃屼笉鏄洿鎺ユ妸榪炴帴</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">close.<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt"> <o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈漢浣跨敤鐨勬槸</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">APACHE DBCP</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閲?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt">BasicDataSource</SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勮繛鎺ユ睜鍩烘湰瀹炵幇錛?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇忚繃浠g爜涓庢祴璇曠粨鏋滄樉紺猴紝鍏跺伐浣滄柟寮忔槸鍩轟簬浜岀殑銆?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt"> <o:p></o:p></SPAN></P> <H1 style="MARGIN: 17pt 0cm 16.5pt"><A name=_Toc115427587><SPAN lang=EN-US>BasicDataSource</SPAN></A><SPAN style="mso-bookmark: _Toc115427587"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嫻嬭瘯鐢ㄤ緥</SPAN></SPAN><SPAN style="mso-bookmark: _Toc115427587"></SPAN><SPAN lang=EN-US style="mso-bidi-font-size: 10.5pt"><o:p></o:p></SPAN></H1> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璇風湅</SPAN><SPAN lang=EN-US><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><A href="http://www.tkk7.com/cyicecream/cyicecream/cyicecream/cyicecream/archive/2005/09/26/14152.html">嫻嬭瘯鐢ㄤ緥</A></SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><BR><BR>嫻嬭瘯緇撴灉錛?/SPAN><BR></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><BR>絎?/SPAN><SPAN lang=EN-US>2</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇勬暟鎹?/SPAN><SPAN lang=EN-US>:</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">騫跺彂搴旂敤鏁幫細</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">100 </SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">妯℃嫙榪炴帴鏁幫細</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">6<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>2956</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>51</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>3391</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US>2</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>52</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>2616</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>47</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>3377</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>41</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>3673</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>46</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">絎?/SPAN><SPAN lang=EN-US style="COLOR: #ff6600">2</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇勬暟鎹叡鎵ц</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">5</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嬈?/SPAN><SPAN lang=EN-US style="COLOR: #ff6600">;</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">騫沖潎鑰楁椂涓猴細</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">3229</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">姣</SPAN><SPAN lang=EN-US style="COLOR: #ff6600"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">騫沖潎浣跨敤</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">47</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US> <o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">絎?/SPAN><SPAN lang=EN-US>3</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇勬暟鎹?/SPAN><SPAN lang=EN-US>:</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">騫跺彂搴旂敤鏁幫細</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">85 </SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">妯℃嫙榪炴帴鏁幫細</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">9<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>4830</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>53</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>3247</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>49</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>4116</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>40</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>4070</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>43</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>4053</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>54</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">絎?/SPAN><SPAN lang=EN-US style="COLOR: #ff6600">3</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇勬暟鎹叡鎵ц</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">5</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嬈?/SPAN><SPAN lang=EN-US style="COLOR: #ff6600">;</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">騫沖潎鑰楁椂涓猴細</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">4063</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">姣</SPAN><SPAN lang=EN-US style="COLOR: #ff6600"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">騫沖潎浣跨敤</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">47</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN><SPAN lang=EN-US style="COLOR: #ff6600"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US> <o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">絎?/SPAN><SPAN lang=EN-US>4</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇勬暟鎹?/SPAN><SPAN lang=EN-US>:</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">騫跺彂搴旂敤鏁幫細</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">140 </SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">妯℃嫙榪炴帴鏁幫細</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">3<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>2076</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>47</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>3104</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>51</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>2048</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>43</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>2421</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>50</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愯騫沖潎鑰楁椂錛?/SPAN><SPAN lang=EN-US>2751</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍏變嬌鐢?/SPAN><SPAN lang=EN-US>50</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">絎?/SPAN><SPAN lang=EN-US style="COLOR: #ff6600">4</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緇勬暟鎹叡鎵ц</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">5</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嬈?/SPAN><SPAN lang=EN-US style="COLOR: #ff6600">;</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">騫沖潎鑰楁椂涓猴細</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">2480</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">姣</SPAN><SPAN lang=EN-US style="COLOR: #ff6600"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">騫沖潎浣跨敤</SPAN><SPAN lang=EN-US style="COLOR: #ff6600">48</SPAN><SPAN style="COLOR: #ff6600; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓繛鎺?/SPAN><SPAN lang=EN-US style="COLOR: #ff6600"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: #ff6600"> <o:p></o:p></SPAN></P><SPAN style="COLOR: black; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">姣忔嫻嬭瘯鐨勭粨鏋滈兘鍙兘涓嶅悓錛屼絾鏄墍寰楀埌鐨勭粨璁烘槸涓鑷寸殑銆傛暟鎹樉紺轟笉鍚堢悊鐨勮姹備嬌鐢ㄨ繛鎺ヤ弗閲嶇殑褰卞搷搴旂敤鎵鑳芥壙鍙楃殑騫跺彂鏁伴噺錛屽搷搴旂殑鏃墮棿涔熷洜姝ゅ彈鍒板獎鍝嶃?/SPAN><SPAN lang=EN-US style="COLOR: black"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"></SPAN><SPAN lang=EN-US style="COLOR: black"><o:p></o:p></SPAN> </P> <H1 style="MARGIN: 17pt 0cm 16.5pt"><A name=_Toc115427588><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">鐩墠鏅亶瀛樺湪鐨勯棶棰?/SPAN></A><SPAN style="mso-bookmark: _Toc115427588"></SPAN><SPAN lang=EN-US style="mso-font-kerning: 0pt"><o:p></o:p></SPAN></H1> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">娌℃湁鎶婁簨鍔℃帶鍒跺ソ錛屼竴鑸細鍑虹幇浠ヤ笅鐨勬儏鍐碉細</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浜嬪姟</SPAN><SPAN lang=EN-US>(){</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">  </SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嫻佺▼</SPAN><SPAN lang=EN-US>1();</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">  </SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嫻佺▼</SPAN><SPAN lang=EN-US>2();</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN lang=EN-US>}</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍙互鐪嬪嚭嫻佺▼</SPAN><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛?/SPAN><SPAN lang=EN-US>2</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閲岄兘鏄崟鐙垱寤鴻繛鎺ワ紝騫跺湪鑷繁鐨勬祦紼嬮噷瀹屾垚鎿嶄綔銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡傛灉鍦ㄦ祦紼?/SPAN><SPAN lang=EN-US>2</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閲屽嚭鐜板紓甯革紝閭d箞嫻佺▼</SPAN><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎵鍋氱殑鎿嶄綔鏄笉鍙仮澶嶇殑銆?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡傛灉鑳芥帶鍒跺湪浜嬪姟鑼冨洿鍐咃紝濡傦細</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浜嬪姟</SPAN><SPAN lang=EN-US>(){</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">  </SPAN>Connection con;</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">  </SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嫻佺▼</SPAN><SPAN lang=EN-US>1(con);</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">  </SPAN></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嫻佺▼</SPAN><SPAN lang=EN-US>2(con);</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">  </SPAN>con.close();</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN lang=EN-US>}</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閭d箞鏁版嵁搴撳皯鎻愪緵涓涓繛鎺ワ紝浜嬪姟鐨勫畬鎴愭т篃寰楀埌浣撶幇銆傚湪騫跺彂鏁伴噺澶х殑鏃跺欙紝</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏁堢巼涓婂氨鏈夐潪甯告槑鏄劇殑鍖哄埆銆?BR></P> <H1 style="MARGIN: 17pt 0cm 16.5pt"><A name=_Toc115427590><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瑙e喅鏂規</SPAN></A></H1> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 39pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo5; tab-stops: list 39.0pt"><SPAN lang=EN-US><FONT face="Times New Roman">1錛?SPAN style="FONT: 7pt 'Times New Roman'"><FONT size=3>  </FONT></SPAN></FONT></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">灝介噺淇濇寔灝戠殑璇鋒眰</SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 10.5pt; mso-char-indent-count: 1.0; mso-char-indent-size: 10.5pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡?/SPAN><SPAN lang=EN-US><FONT face="Times New Roman">DAO</FONT></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓湁</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">update()</FONT></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏂規硶錛屽垯搴斿啀鎵╁睍涓涓柟娉?/SPAN><SPAN lang=EN-US><FONT face="Times New Roman">update(Connection conn)</FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 39pt"><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄤ笟鍔¢昏緫浜嬪姟閲岃皟鐢?/SPAN><SPAN lang=EN-US><FONT face="Times New Roman">update(Connection conn)</FONT></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">錛屼竴鑸儏鍐典笅璋冪敤</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">update()</FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 39pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo5; tab-stops: list 39.0pt"><SPAN lang=EN-US><FONT face="Times New Roman">2錛?SPAN style="FONT: 7pt 'Times New Roman'"><FONT size=3>  </FONT></SPAN></FONT></SPAN><SPAN style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瀵逛簬鏁版嵁涓嶅彉鐨勬儏鍐甸噰鐢ㄧ紦瀛樻妧鏈紝鎴栭儴鍒嗙紦瀛樻妧鏈?/SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-font-kerning: 1.0pt; mso-fareast-font-family: 瀹嬩綋"><SPAN style="mso-spacerun: yes">      </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">鍙弬鐓т竴浜涚浉鍏崇殑寮婧愮殑欏圭洰錛?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-font-kerning: 1.0pt; mso-fareast-font-family: 瀹嬩綋">JIVE</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt">錛夈?/SPAN></SPAN></P><img src ="http://www.tkk7.com/cyicecream/aggbug/14000.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/cyicecream/" target="_blank">ceaboat</a> 2005-09-25 17:21 <a href="http://www.tkk7.com/cyicecream/archive/2005/09/25/14000.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>瑙e喅JB2006鍚姩姣忔娉ㄥ唽闂http://www.tkk7.com/cyicecream/archive/2005/09/24/13936.htmlceaboatceaboatSat, 24 Sep 2005 05:45:00 GMThttp://www.tkk7.com/cyicecream/archive/2005/09/24/13936.htmlhttp://www.tkk7.com/cyicecream/comments/13936.htmlhttp://www.tkk7.com/cyicecream/archive/2005/09/24/13936.html#Feedback2http://www.tkk7.com/cyicecream/comments/commentRss/13936.htmlhttp://www.tkk7.com/cyicecream/services/trackbacks/13936.html

ceaboat 2005-09-24 13:45 鍙戣〃璇勮
]]>
JBOAThttp://www.tkk7.com/cyicecream/archive/2005/09/15/13129.htmlceaboatceaboatThu, 15 Sep 2005 15:41:00 GMThttp://www.tkk7.com/cyicecream/archive/2005/09/15/13129.htmlhttp://www.tkk7.com/cyicecream/comments/13129.htmlhttp://www.tkk7.com/cyicecream/archive/2005/09/15/13129.html#Feedback0http://www.tkk7.com/cyicecream/comments/commentRss/13129.htmlhttp://www.tkk7.com/cyicecream/services/trackbacks/13129.html1錛庤繍琛岀幆澧冿細
JDK錛孫RACLE9i浠ヤ笂錛孋ASTOR鍖呫傚緩璁嬌鐢↗BUILDE
宸ュ叿榪涜寮鍙?BR>2錛庝嬌鐢ㄧ幆澧冿細
閲囩敤ORM錛堝叧緋誨璞℃槧灝勶級鎿嶄綔鏁版嵁搴撴暟鎹紝閫傜敤浜嶢pplication涓嶹EB鏂瑰紡涓嬬殑寮鍙戙?/FONT>

3.鍔熻兘錛?BR>    鎻愪緵鏌ヨ錛屾洿鏂幫紝鍒犻櫎錛屾彃鍏ワ紙娌″疄鐜頒富閿嚜鍔ㄧ敓鎴愶級,(鍒嗛〉鏆傛椂娌″疄鐜?銆?錛庝嬌鐢ㄦ楠わ細
棣栧厛鍦ㄦ暟鎹簱寤虹珛涓涓猚at琛紝瀛楁涓篶at_id;name;sex;weight;綾誨瀷1錛?涓烘暟瀛楀瀷錛?錛?BR>3涓哄瓧絎︿覆鍨嬨?/FONT>

鍏舵寤虹珛涓や釜閰嶇疆鏂囦歡錛堢敱鑷繁瀹氫箟鏂囦歡鍚嶇О錛夛細
repository.xml閰嶇疆淇℃伅錛?BR><?xml version="1.0" encoding="UTF-8"?>
<Repository>
 <TableDesc execid="CAT" identifyField="CAT_ID">
  <table>CAT</table>
  <condition />
 <FieldDesc name="CAT_ID" fieldType="java.lang.String" >
  <title>CAT_ID</title>
  </FieldDesc>
 <FieldDesc name="NAME" fieldType="java.lang.String" >
  <title>NAME</title>
  </FieldDesc>
 <FieldDesc name="SEX" fieldType="java.lang.String" >
  <title>SEX</title>
  </FieldDesc>
 <FieldDesc name="WEIGHT" fieldType="java.lang.Long" >
  <title>WEIGHT</title>
  </FieldDesc>
  </TableDesc>
</Repository>
閰嶇疆鏂囦歡鐨勮璁¤鏄庡涓嬶細
TableDesc 琛ㄧず涓涓〃鐨勫0鏄庛?BR>Execid 鏄被鍚嶄竴鑸儏鍐典笅鏈濂藉拰琛ㄥ悕涓鑷達紙瀹規槗鎵懼埌瀵瑰簲鍏崇郴錛夛紝浣嗘槸涓嶅厑璁告湁涓嬪垝綰垮嚭鐜般傛敞鎰忚繖涓被鍚嶄笉鏄叏璺緞銆?BR>DentifyField 琛ㄤ腑鐨勪富閿?濡傛灉鏄鍚堜富閿垯浠ラ楀彿鐩擱殧寮
Table 鏁版嵁搴撹〃鍚?BR><FieldDesc name="SEX" fieldType="java.lang.String" >
  <title>SEX</title>
  </FieldDesc>
榪欓噷鏄〃涓瓧孌電殑鎻忚堪錛宯ame鏄瓧孌靛悕銆?fieldType 鏄暟鎹簱瀛楁瀵?BR>搴攋ava涓殑綾誨瀷錛屽彧鏈?涓被鍨嬪彲濉厖錛歫ava.lang.String,
java.lang.Long, java.util.Date, java.lang.Double
title鍙鍙笉瑕?濡傛灉瀛樺湪澶氫釜琛紝閭d箞灝卞湪</TableDesc>鍜?BR></Repository>涔嬮棿鍔犲叆琛ㄦ弿榪般?/FONT>

pool-config.xml閰嶇疆淇℃伅錛?BR><?xml version="1.0" encoding="GB2312"?>
<ResourceParams>
<maxActive>10</maxActive>
<maxIdle>5</maxIdle>
<maxWait>10000</maxWait>
<username>test</username>
<password>test</password>
<driverClassName>oracle.jdbc.driver.OracleDriver</driverClassName>
<url>jdbc:oracle:thin:@192.168.0.90:1521:forecast</url>
<removeAbandoned>true</removeAbandoned>
<removeAbandonedTimeout>60</removeAbandonedTimeout>
<logAbandoned>true</logAbandoned>
</ResourceParams>
鎶婁笂榪頒俊鎭繚瀛樹負XML鏂囦歡銆傚榪欎釜鏂囦歡涓嶅鍋氳鏄庝簡銆?/FONT>

紜畾涓や釜鏂囦歡宸茬粡瀛樺湪錛屾帴涓嬫潵灝辨槸瑕佸垱寤鴻〃CAT銆?BR>榪樻湁琛ㄦ墍瀵瑰簲鐨凚EAN銆?BR>涓嬮潰鏄垜鍦℉ibernate鐨勪竴涓緥瀛愪腑寤虹珛鐨刅O銆傦紙鍊熺敤錛?BR>package com.cea.boat.dao;
  import java.util.*;
  public class Cat implements Cloneable  {
    //Declare Field
    private java.lang.String  catId;
    private java.lang.String  name;
    private java.lang.String  sex;
    private java.lang.Long  weight;
    //Get Method
    public java.lang.String getCatId() {
       return catId;
    }
    public java.lang.String getName() {
       return name;
    }
    public java.lang.String getSex() {
       return sex;
    }
    public java.lang.Long getWeight() {
       return weight;
    }
    //Set Method
    public void setCatId(java.lang.String catId) {
       this.catId=catId;
    }
    public void setName(java.lang.String name) {
       this.name=name;
    }
    public void setSex(java.lang.String sex) {
       this.sex=sex;
    }
    public void setWeight(java.lang.Long weight) {
       this.weight=weight;
    }
  public Object clone() {
    Object o = null;
    try {
      o = super.clone();
    }
    catch (CloneNotSupportedException ex) {
      System.out.println(o);
    }
    return o;
  }
  public boolean equals(Object obj) {
    Cat o = (Cat)obj;
    boolean result = true
        && (catId == o.catId || catId.equals(o.catId))
        && (name == o.name || name.equals(o.name))
        && (sex == o.sex || sex.equals(o.sex))
        && (weight == o.weight || weight.equals(o.weight))
    ;
    return result;
  }
  }
鍒版宸茬粡瀹屾垚浜嗚鍋氱殑浜嬩簡錛屼笅闈㈡槸涓涓嬌鐢ㄧ殑渚嬪瓙銆?/FONT>

l鏌ヨ鏂瑰紡錛?BR>渚嬪瓙錛?BR>Void testQuery() throws Exception{
    {
System.setProperty(Const.RUN_KEY, Const.POOL_FACTORY_KEY);
      System.setProperty(Const.CONFIG_PATH,
                         "E:/project/CEAConnection/pool-config.xml");
      System.setProperty(Const.REPOSITORY_CONFIG_PATH,
                         "E:/project/CEAConnection/repository.xml");
}

ConnectionManage connectionManage = new ConnectionManage();
 connectionManage.activity("com.cea.boat.dao.Cat cat");
  
   Query Query=connectionManage.createQuery(鈥渃at. Catid=鈥?鈥?鈥?;
    while (Query.hasNext()) {
      Object[] objects = Query.next();
      Cat cat = (Cat) objects[0];
    }
 connectionManage.close();
}
璇存槑錛?BR>鍦╓EB涓嬌鐢ㄥ彧闇瑕佸湪緗戠珯鍚姩鏃跺0鏄庝竴嬈″嵆鍙?BR>{
//鎸囨槑浣跨敤榪炴帴姹?BR>System.setProperty(Const.RUN_KEY, Const.POOL_FACTORY_KEY);
//榪炴帴姹犲弬鏁伴厤緗枃浠?BR>      System.setProperty(Const.CONFIG_PATH,
                         "E:/project/CEAConnection/pool-config.xml");
//閰嶇疆鏂囦歡鎸囧畾
      System.setProperty(Const.REPOSITORY_CONFIG_PATH,
                         "E:/project/CEAConnection/repository.xml");
}

   澹版槑涓涓繛鎺ョ鐞嗚咃紝綆$悊鏁版嵁搴撹祫婧愶紝浜嬪姟鐨勮搗濮嬶紝瀹冪殑鐢熷懡鍛ㄦ湡鏈濂芥槸鍦ㄤ竴涓簨鍔$粨鏉熷氨瀹岀粨錛屽綋鐒朵綘涔熷彲浠ュ湪榪欎釜浜嬪姟瀹岀粨鏃剁戶緇敤榪欎釜瀹炰緥錛屾潵鍒涘緩涓嬩竴涓簨鍔$殑寮濮嬨備笉寤鴻濡傛浣跨敤銆?BR>    ConnectionManage DataManage = new ConnectionManage();
   
嬋媧昏浣跨敤綾伙紙鍦ㄩ厤緗腑蹇呴』鏈塁at錛?綾誨悕涓哄叏璺緞濡傛灉瑕佷嬌鐢ㄥ涓璞★紝鍒欏璞¢棿瑕佺敤閫楀彿鐩擱殧寮
connectionManage.activity("com.cea.boat.dao.Cat cat");

榪欓噷鍙渶瑕佺粰鍑篠QL鏌ヨ鏉′歡姣斿SQL涓槸select * from cat cat where cat.Catid=鈥?鈥欓偅涔?select * from cat cat where 榪欓噷鍚庡彴宸茬粡甯綘瀹屾垚錛屼綘闇瑕佸仛鐨勫氨鏄妸鏉′歡瀹屾垚錛屽鏋滄病鏈夋潯浠跺垯涓虹┖.
Query Query = connectionManage.createQuery(鈥渃at. Catid=鈥?鈥?鈥?;


   Query.hasNext()鐨勪綔鐢ㄧ浉褰撲簬resultset.next()鏌ョ湅鏄惁榪樺瓨鍦ㄨ褰曪紝Query.next()榪斿洖涓涓璞℃暟緇勮繖閲屽鏋渁ctivity鐨勬槸澶氫釜瀵硅薄錛岄偅涔坥bjects閲屼細欏哄簭鐨勫瓨鍌ㄧ浉搴旂殑瀵硅薄瀹炰緥錛屼嬌鐢ㄧ殑鏃跺欏己鍒惰漿鍖栧氨鍙互浜嗐?BR>while (Query.hasNext()) {
      Object[] objects = Query.next();
      Cat cat = (Cat) objects[0];
  }

浣跨敤瀹屾瘯錛岄噴鏀句嬌鐢ㄧ殑鏁版嵁搴撹祫婧?BR> connectionManage.close();

l鏂板鏂瑰紡錛?BR>  鐢變簬娌℃湁涓婚敭鑷姩鐢熸垚錛屽洜姝や富閿殏鏃跺彧鑳界敱鑷繁鏉ョ淮鎶わ紝瑕佷繚璇乧atid涓?11鐨勫湪琛ㄩ噷涓嶅瓨鍦紝鍚﹀垯浼氬嚭鐜板紓甯搞?BR>Void testInsert() throws Exception{
Cat cat = new Cat();
cat. setCatId(鈥?11鈥?;
    cat. SetSex(鈥淔鈥?;
    cat. setName(鈥渃atm鈥?;
    ConnectionManage cm = new ConnectionManage();
    cm.create(cat);
    cm.commit();
cm.close();
}

l鏇存柊鏂瑰紡錛?BR>琛ㄩ噷宸茬粡瀛樺湪catid涓?11鐨勭尗錛屽惁鍒欐煡涓嶅埌榪欐潯璁板綍灝辨洿鏂頒笉浜嗕俊鎭?BR>Void testUpdate() throws Exception{
Cat cat = new Cat();
cat. setCatId(鈥?11鈥?;
    cat. SetSex(鈥淔鈥?;
    cat. setName(鈥渃atmm鈥?;
    ConnectionManage cm = new ConnectionManage();
    cm.update(cat);
    cm.commit();
cm.close();
}

l鍒犻櫎鏂瑰紡錛?BR>鍒犻櫎鏂瑰紡姣旇緝綆鍗曪紝鍙緇欏嚭瀵硅薄錛屽茍涓斾富閿間笉涓虹┖錛屽氨鍙互鍒犻櫎琛ㄤ腑璁板綍銆?BR>Void testDelete() throws Exception{
Cat cat = new Cat();
cat. setCatId(鈥?11鈥?;
    ConnectionManage cm = new ConnectionManage();
    cm.delete(cat);
    cm.commit();
cm.close();
}



ceaboat 2005-09-15 23:41 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲AV永久纯肉无码精品动漫| 精品亚洲成a人片在线观看| 国产99久久久久久免费看| 亚洲欧洲无码AV电影在线观看 | 中文字幕久无码免费久久| 亚洲精品在线观看视频| 少妇高潮太爽了在线观看免费| 看免费毛片天天看| 亚洲最大的成网4438| 在线免费观看中文字幕| 最近更新免费中文字幕大全| 亚洲av日韩av无码av| 久久亚洲精品无码观看不卡| 久久久久久国产a免费观看黄色大片| 免费国产黄网站在线看| 久久亚洲美女精品国产精品| 四虎影视永久免费视频观看| 99re在线精品视频免费| 免费在线观看自拍性爱视频| 亚洲国产精品成人综合色在线婷婷| 国产一级淫片a免费播放口之| 99热这里有免费国产精品| 另类小说亚洲色图| 亚洲天堂中文字幕在线观看| 国产亚洲美女精品久久久2020 | 日本一线a视频免费观看| 污视频在线观看免费| 国产精品亚洲五月天高清| 亚洲欧洲日本精品| 亚洲中文字幕无码中文字在线| 黄色成人网站免费无码av| 国产精成人品日日拍夜夜免费 | 日本免费A级毛一片| 豆国产96在线|亚洲| 亚洲香蕉久久一区二区 | 含羞草国产亚洲精品岁国产精品| 久久精品国产亚洲AV高清热| 亚洲精品无码不卡在线播HE| yy6080久久亚洲精品| 四虎在线免费播放| 99爱在线精品免费观看|