锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久亚洲精品专区蓝色区,亚洲美女又黄又爽在线观看,亚洲成年网站在线观看http://m.tkk7.com/zhangwenlong/JCenterzh-cnMon, 12 May 2025 18:23:35 GMTMon, 12 May 2025 18:23:35 GMT60sdfsdfhttp://m.tkk7.com/zhangwenlong/archive/2009/08/13/291092.htmlZhangwenlongZhangwenlongThu, 13 Aug 2009 14:36:00 GMThttp://m.tkk7.com/zhangwenlong/archive/2009/08/13/291092.htmlhttp://m.tkk7.com/zhangwenlong/comments/291092.htmlhttp://m.tkk7.com/zhangwenlong/archive/2009/08/13/291092.html#Feedback0http://m.tkk7.com/zhangwenlong/comments/commentRss/291092.htmlhttp://m.tkk7.com/zhangwenlong/services/trackbacks/291092.html

Zhangwenlong 2009-08-13 22:36 鍙戣〃璇勮
]]>
dsfasfdhttp://m.tkk7.com/zhangwenlong/archive/2009/08/13/291090.htmlZhangwenlongZhangwenlongThu, 13 Aug 2009 14:34:00 GMThttp://m.tkk7.com/zhangwenlong/archive/2009/08/13/291090.htmlhttp://m.tkk7.com/zhangwenlong/comments/291090.htmlhttp://m.tkk7.com/zhangwenlong/archive/2009/08/13/291090.html#Feedback0http://m.tkk7.com/zhangwenlong/comments/commentRss/291090.htmlhttp://m.tkk7.com/zhangwenlong/services/trackbacks/291090.html<script type="text/javascript" src="http://admin.ewinke.com/code/ep77.js"></script><script type="text/javascript" src="http://ewinke.ewinke.com/js/ewk.js"></script> 

Zhangwenlong 2009-08-13 22:34 鍙戣〃璇勮
]]>
Apache涓嶵omcat鏁村悎http://m.tkk7.com/zhangwenlong/archive/2008/02/02/178943.htmlZhangwenlongZhangwenlongSat, 02 Feb 2008 02:04:00 GMThttp://m.tkk7.com/zhangwenlong/archive/2008/02/02/178943.htmlhttp://m.tkk7.com/zhangwenlong/comments/178943.htmlhttp://m.tkk7.com/zhangwenlong/archive/2008/02/02/178943.html#Feedback0http://m.tkk7.com/zhangwenlong/comments/commentRss/178943.htmlhttp://m.tkk7.com/zhangwenlong/services/trackbacks/178943.html

Apache涓?/span>Tomcat鏁村悎

涓錛?/span>Apache涓?/span>Tomcat浠嬬粛

    Apache鏄綋鍓嶄嬌鐢ㄦ渶涓哄箍娉涚殑WWW鏈嶅姟鍣ㄨ蔣浠訛紝鍏鋒湁鐩稿綋寮哄ぇ鐨勯潤鎬?/span>HTML澶勭悊鐨勮兘鍔涖?/span>

     Tomcat鏈嶅姟鍣ㄦ槸涓涓厤璐圭殑寮鏀炬簮浠g爜鐨?/span>Web搴旂敤鏈嶅姟鍣紝瀹冩槸Apache杞歡鍩洪噾浼氾紙Apache Software Foundation錛夌殑Jakarta欏圭洰涓殑涓涓牳蹇冮」鐩紝鐢?/span>Apache銆?/span>Sun鍜?/span>   鍏朵粬涓浜涘叕鍙稿強涓漢鍏卞悓寮鍙戣屾垚銆傜敱浜庢湁浜?/span>Sun鐨勫弬涓庡拰鏀寔錛屾渶鏂扮殑Servlet鍜?/span>JSP   瑙勮寖鎬繪槸鑳藉湪Tomcat涓緱鍒頒綋鐜幫紝Tomcat5鏀寔鏈鏂扮殑Servlet 2.4鍜?/span>JSP 2.0瑙勮寖銆傚洜涓?/span>Tomcat鎶鏈厛榪涖佹ц兘紼沖畾錛岃屼笖鍏嶈垂錛屽洜鑰屾繁鍙?/span>Java鐖卞ソ鑰呯殑鍠滅埍騫跺緱鍒頒簡閮ㄥ垎杞歡寮鍙戝晢鐨勮鍙紝鎴愪負鐩墠姣旇緝嫻佽鐨?/span>Web搴旂敤鏈嶅姟鍣ㄣ?/span>

 Tomcat鍜?/span>IIS銆?/span>Apache絳?/span>Web鏈嶅姟鍣ㄤ竴鏍鳳紝鍏鋒湁澶勭悊HTML欏甸潰鐨勫姛鑳斤紝鍙﹀瀹冭繕鏄竴涓?/span>Servlet鍜?/span>JSP瀹瑰櫒錛岀嫭绔嬬殑Servlet瀹瑰櫒鏄?/span>Tomcat鐨勯粯璁ゆā寮忋?/span>

 

浜岋紟涓轟粈涔堥渶瑕佹暣鍚?/span>

鏁村悎鐨勬渶涓昏鍘熷洜鏄負浜嗗湪鐜版湁鐨勭‖浠舵潯浠朵笅鎻愪緵鏈澶х殑璐熻澆銆?/span>

濡傛灉鍗曠嫭浣跨敤Tomcat鍋?/span>JSP鏈嶅姟鍣紝鍦ㄥ伐浣滄晥鐜囦笂浼氬瓨鍦ㄩ棶棰?/span>,Tomcat澶勭悊闈欐?/span>HTML鐨勮兘鍔涗笉濡?/span>Apache錛屽茍涓旀墍鑳芥壙鍙楃殑鏈澶у茍鍙戣繛鎺ユ暟涔熸湁涓瀹氱殑闄愬埗錛?/span>

鍦ㄦ祴璇曚腑錛屽綋騫跺彂榪炴帴杈冨鏃訛紝Tomcat灝變細澶勪簬鍍墊鐘舵侊紝瀵瑰悗緇х殑璇鋒眰榪炴帴澶卞幓鍝嶅簲銆傛墍浠ョ幇鍦ㄦ彁鍑轟竴涓?/span>鏁村悎瑙e喅鏂規(guī)錛氬皢html涓?/span>jsp鐨勫姛鑳介儴鍒嗚繘琛屾槑紜垎宸ワ紝璁?/span>tomcat鍙鐞?/span>jsp閮ㄥ垎錛屽叾瀹冪殑鐢?/span>apache榪欎釜web server澶勭悊銆?/span>Apache涓?/span>Tomcat鍚勫徃鍏惰亴錛岄偅涔堟湇鍔″櫒鐨勬暣浣撴晥鐜囧氨鑳藉寰楀埌鎻愬崌銆?/span>

 

涓夛紟鏁村悎鐨勫熀鏈師鐞?/span>

 浣滀負Apache涓嬮潰鐨勫瓙欏圭洰錛?/span>Tomcat 涓?/span> Apache涔嬮棿鏈夌潃澶╃劧鐨勮仈緋匯傚湪瀹為檯鎿嶄綔涓紝涓昏鏄?/span>Apache浣滀負涓繪湇鍔″櫒榪愯錛屽綋鐩戝惉鍒版湁jsp鎴栬?/span>servlet鐨勮姹傛椂錛屽皢璇鋒眰杞彂緇?/span>tomcat鏈嶅姟鍣紝鐢?/span>tomcat鏈嶅姟鍣ㄨ繘琛岃В鏋愬悗錛屽彂鍥?/span>apache錛屽啀鐢?/span>apache鍙戝洖鐢ㄦ埛銆?/span>

鍦?/span>tomcat涓湁涓や釜鐩戝惉鐨勭鍙o紝涓涓槸8080鐢ㄤ簬鎻愪緵web鏈嶅姟,涓涓槸8009鐢ㄤ簬鐩戝惉鏉ヨ嚜浜?/span>apache鐨勮姹傘傚綋apache鏀跺埌jsp鎴栬?/span>servlet璇鋒眰鏃訛紝灝卞悜tomcat 鐨?/span>8009绔彛鍙戦佽姹傦紝浜ょ敱tomcat澶勭悊鍚庯紝鍐嶈繑鍥炵粰apache錛岀敱apache榪斿洖緇欏鎴楓?/span>

 

鍥涳紟瀹夎Apache涓?/span>Tomcat鏈嶅姟鍣?/span>

   鎿嶄綔緋葷粺鐜錛?/span>Windows xp home

   瀹夎鏂囦歡錛?/span>apache-tomcat-6.0.14.exe apache_2.2.6-win32-x86-openssl-0.9.8e.msi mod_jk-apache-2.2.4.so

 

 鍒?/span>apache 涓?/span>tomcat 鐨勫畼鏂圭綉绔欎笂闈笅杞?/span>apache 涓?/span>tomcat錛屽畨瑁?/span>apache涓?/span>tomcat

     鍒?/span>http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32涓嬭澆 mod_jk-apache-2.2.4.so

     灝?/span>mod_jk-apache-2.2.4.so鎷瘋礉鍒?/span>apache瀹夎鐩綍涓嬮潰鐨?/span>modules鐩綍涓?/span>

 浜旓紟淇敼Tomcat璁劇疆

     鍦?/span>tomcat鐨?/span>conf鐩綍涓嬪緩涓涓?/span>workers.properties鐨勬枃鏈枃浠訛紝娣誨姞濡備笅閰嶇疆

 

     workers.tomcat_home="tomcat瀹夎鐩綍"

     #璁?/span>mod_jk妯″潡鐭ラ亾Tomcat鐨勫畨瑁呰礬寰?/span>

     workers.java_home="java瀹夎鐩綍"

     #璁?/span>mod_jk妯″潡鐭ラ亾jdk璺緞

     ps="

     worker.list=ajp13

     #榪欓噷鏄叧閿紝鍚嶅瓧瑕佸拰httpd.conf鐨勪竴鑷淬傚鏋滆繖閲屾敼浜?/span>httpd.conf涔熻鏀廣?/span>

     worker.ajp13.port=8009

     #宸ヤ綔绔彛,tomcat鐨?/span>jk鐩戝惉绔彛錛屽彲浠ユ煡鐪?/span>Server.xml涓湁port="8009"           

     worker.ajp13.host=localhost

     #Tomcat鎵鍦ㄦ満鍣紝濡傛灉瀹夎鍦ㄤ笌apache涓嶅悓鐨勬満鍣ㄥ垯闇瑕佽緗?/span>IP

     worker.ajp13.type=ajp13

     #綾誨瀷錛屽ソ鍍忎笉鑳芥敼錛屼細鍑洪棶棰?/span>

     worker.ajp13.lbfactor=1

     #璐熻澆騫寵 鍥犲瓙   

 

鍏紟淇敼Apache璁劇疆

淇敼apache瀹夎鐩綍涓?/span>conf鐩綍涓嬬殑httpd.conf,澧炲姞濡備笅閰嶇疆

 

銆銆LoadModule jk_module modules/mod_jk-apache-2.2.4.so

       JkWorkersFile "tomcat瀹夎鐩綍/conf/workers.properties"

   銆JkLogFile "apache瀹夎鐩綍/logs/mod_jk.log"

 

      JkMount /*.jsp ajp13

      JkMount /*.do ajp13

涓冿紟鏁村悎鎿嶄綔璇存槑

 mod_jk-apache-2.2.4.so鐩稿綋浜庢槸apache涓?/span>tomcat涔嬮棿鐨勬ˉ姊佷竴鏍鳳紝鎵浠ュ湪apache鐨勯厤緗枃浠朵笅闈㈠姞涓?/span>LoadModule jk_module modules/mod_jk-apache-2.2.4.so銆灝嗘妯″潡杞藉叆銆?/span>

JkWorkersFile "tomcat瀹夎鐩綍/conf/workers.properties"銆璇存槑浜?/span>mod_jk-apache-2.2.4.so 濡備綍宸ヤ綔錛屽綋鍑虹幇瑕佽漿鍙戞椂錛屽皢璇鋒眰鍙戦佸埌閭i噷榪涜澶勭悊錛屼唬琛ㄤ簡涓緋誨垪鐨勫伐浣滃弬鏁般?/span>

JkLogFile "apache瀹夎鐩綍/logs/mod_jk.log"銆璁懼畾鏃ュ織鐨勫湴鍧銆?/span>

JkMount銆璇存槑浜嗗皢浠涔堟牱鐨?/span>URL榪涜鍙戦佸埌tomcat榪涜澶勭悊銆?/span>JkMount /*.jsp ajp13銆璇存槑浜嗚灝?/span>jsp璇鋒眰鍙戝埌tomcat,JkMount /*.do ajp13璇存槑浜嗚灝?/span>.do鍨嬬殑servlet鍙戝埌tomcat榪涜澶勭悊銆傚湪瀹為檯鐨勫垎鍙戜腑錛屽鏋?/span>servlet鍛藉悕涓嶅甫鍚庣紑鐨勮瘽錛屽皢鏃犳硶琚瘑鍒紝涔熷氨鏃犳硶榪涜澶勭悊銆?/span>

鍏紟緇撴潫璇?/span>

鍦ㄦ煡闃呬簡涓嶅皯鏂囩珷涔嬪悗錛屾垜浠旂粏鐨勪簡瑙d簡涓嬭繖涓よ呰繘琛屾暣鍚堢殑榪囩▼錛岀綉涓婂緢澶氭枃绔犺鐨勬暣鍚堝簲璇ヤ笉綆楁槸鐪熸鎰忎箟涓婇潰鐨勬暣鍚堬紝甯屾湜姝ゆ枃绔犺兘澶熶負姝d負榪欎簺闂鑻︽伡鐨勫悓琛屼滑瑙e喅涓鐐瑰皬鍥伴毦……銆?/span>

濡傛灉鍦ㄦ暣鍚堣繃紼嬩腑鎴栬呴渶瑕佹暣鍚?/span>apache,tomcat,iis錛堜笅綃囨枃绔犲皢璁茶堪錛夊彲浠ョ粰鎴戝彂閭歡錛?br />
     zhangwenlong73@gmail.com



Zhangwenlong 2008-02-02 10:04 鍙戣〃璇勮
]]>
hibernateTemplatehttp://m.tkk7.com/zhangwenlong/archive/2007/10/25/155981.htmlZhangwenlongZhangwenlongThu, 25 Oct 2007 15:35:00 GMThttp://m.tkk7.com/zhangwenlong/archive/2007/10/25/155981.htmlhttp://m.tkk7.com/zhangwenlong/comments/155981.htmlhttp://m.tkk7.com/zhangwenlong/archive/2007/10/25/155981.html#Feedback0http://m.tkk7.com/zhangwenlong/comments/commentRss/155981.htmlhttp://m.tkk7.com/zhangwenlong/services/trackbacks/155981.html

鍥炶皟:           hibernateTemplate. execute(new HibernateCallback() {
                            public Object doInHibernate(Session session)
                                    throws HibernateException, SQLException {
                                    //doSomething
                                     }
                        }錛夛紱


Zhangwenlong 2007-10-25 23:35 鍙戣〃璇勮
]]>
HibernateTemplate鐨勫父瑙勭敤娉?/title><link>http://m.tkk7.com/zhangwenlong/archive/2007/10/25/155976.html</link><dc:creator>Zhangwenlong</dc:creator><author>Zhangwenlong</author><pubDate>Thu, 25 Oct 2007 15:08:00 GMT</pubDate><guid>http://m.tkk7.com/zhangwenlong/archive/2007/10/25/155976.html</guid><wfw:comment>http://m.tkk7.com/zhangwenlong/comments/155976.html</wfw:comment><comments>http://m.tkk7.com/zhangwenlong/archive/2007/10/25/155976.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/zhangwenlong/comments/commentRss/155976.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/zhangwenlong/services/trackbacks/155976.html</trackback:ping><description><![CDATA[<div id="csw0e00" class="postText"> <p style="text-indent: 21pt; line-height: 15.7pt">HibernateTemplate<span style="font-family: 瀹嬩綋">鎻愪緵闈炲父澶氱殑甯哥敤鏂規(guī)硶鏉ュ畬鎴愬熀鏈殑鎿嶄綔錛屾瘮濡傞氬父鐨勫鍔犮佸垹闄ゃ佷慨鏀廣佹煡璇㈢瓑鎿嶄綔錛?/span>Spring 2.0<span style="font-family: 瀹嬩綋">鏇村鍔犲鍛藉悕</span>SQL<span style="font-family: 瀹嬩綋">鏌ヨ鐨勬敮鎸侊紝涔熷鍔犲鍒嗛〉鐨勬敮鎸併傚ぇ閮ㄥ垎鎯呭喌涓嬶紝浣跨敤</span>Hibernate<span style="font-family: 瀹嬩綋">鐨勫父瑙勭敤娉曪紝灝卞彲瀹屾垚澶у鏁?/span>DAO<span style="font-family: 瀹嬩綋">瀵硅薄鐨?/span>CRUD<span style="font-family: 瀹嬩綋">鎿嶄綔銆備笅闈㈡槸</span>HibernateTemplate<span style="font-family: 瀹嬩綋">鐨勫父鐢ㄦ柟娉曠畝浠嬶細</span></p> <p><span style="font-family: Wingdings">q<span style="font: 7pt 'Times New Roman'">      </span></span>void delete(Object entity)<span style="font-family: 瀹嬩綋">錛氬垹闄ゆ寚瀹氭寔涔呭寲瀹炰緥</span></p> <p><span style="font-family: Wingdings">q<span style="font: 7pt 'Times New Roman'">      </span></span>deleteAll(Collection entities)<span style="font-family: 瀹嬩綋">錛氬垹闄ら泦鍚堝唴鍏ㄩ儴鎸佷箙鍖栫被瀹炰緥</span></p> <p><span style="font-family: Wingdings">q<span style="font: 7pt 'Times New Roman'">      </span></span>find(String queryString)<span style="font-family: 瀹嬩綋">錛氭牴鎹?/span>HQL<span style="font-family: 瀹嬩綋">鏌ヨ瀛楃涓叉潵榪斿洖瀹炰緥闆嗗悎</span></p> <p><span style="font-family: Wingdings">q<span style="font: 7pt 'Times New Roman'">      </span></span>findByNamedQuery(String queryName)<span style="font-family: 瀹嬩綋">錛氭牴鎹懡鍚嶆煡璇㈣繑鍥炲疄渚嬮泦鍚?/span></p> <p><span style="font-family: Wingdings">q<span style="font: 7pt 'Times New Roman'">      </span></span>get(Class entityClass, Serializable id)<span style="font-family: 瀹嬩綋">錛氭牴鎹富閿姞杞界壒瀹氭寔涔呭寲綾葷殑瀹炰緥</span></p> <p><span style="font-family: Wingdings">q<span style="font: 7pt 'Times New Roman'">      </span></span>save(Object entity)<span style="font-family: 瀹嬩綋">錛氫繚瀛樻柊鐨勫疄渚?/span></p> <p><span style="font-family: Wingdings">q<span style="font: 7pt 'Times New Roman'">      </span></span>saveOrUpdate(Object entity)<span style="font-family: 瀹嬩綋">錛氭牴鎹疄渚嬬姸鎬侊紝閫夋嫨淇濆瓨鎴栬呮洿鏂?/span></p> <p><span style="font-family: Wingdings">q<span style="font: 7pt 'Times New Roman'">      </span></span>update(Object entity)<span style="font-family: 瀹嬩綋">錛氭洿鏂板疄渚嬬殑鐘舵侊紝瑕佹眰</span>entity<span style="font-family: 瀹嬩綋">鏄寔涔呯姸鎬?/span></p> <p><span style="font-family: Wingdings">q<span style="font: 7pt 'Times New Roman'">      </span></span>setMaxResults(int maxResults)<span style="font-family: 瀹嬩綋">錛氳緗垎欏電殑澶у皬</span></p> <p style="margin-left: 21.25pt; text-indent: 0cm"><span style="font-family: 瀹嬩綋">涓嬮潰鏄竴涓畬鏁?/span>DAO<span style="font-family: 瀹嬩綋">綾葷殑婧愪唬鐮侊細</span></p> <p>public class PersonDAOHibernate implements PersonDAO</p> <p>{</p> <p style="text-align: left" align="left">    //<span style="font-family: 榛戜綋">閲囩敤</span>log4j<span style="font-family: 榛戜綋">鏉ュ畬鎴愯皟璇曟椂鐨勬棩蹇楀姛鑳?/span></p> <p style="text-indent: 21pt">private static Log log = LogFactory.getLog(NewsDAOHibernate.class);</p> <p>    //<span style="font-family: 榛戜綋">浠ョ鏈夌殑鎴愬憳鍙橀噺鏉ヤ繚瀛?/span>SessionFactory<span style="font-family: 榛戜綋">銆?/span></p> <p style="text-indent: 21pt">private SessionFactory sessionFactory;</p> <p style="text-indent: 21pt">//<span style="font-family: 榛戜綋">浠ョ鏈夊彉閲忕殑鏂瑰紡淇濆瓨</span>HibernateTemplate</p> <p style="text-indent: 21pt">private HibernateTemplate hibernateTemplate = null;</p> <p>         //<span style="font-family: 榛戜綋">璁懼兼敞鍏?/span>SessionFactory<span style="font-family: 榛戜綋">蹇呴渶鐨?/span>setter<span style="font-family: 榛戜綋">鏂規(guī)硶</span></p> <p>    public void setSessionFactory(SessionFactory sessionFactory) </p> <p style="text-indent: 21pt">{</p> <p>           this.sessionFactory = sessionFactory;</p> <p>    }</p> <p>         //<span style="font-family: 榛戜綋">鍒濆鍖栨湰</span>DAO<span style="font-family: 榛戜綋">鎵闇鐨?/span>HibernateTemplate</p> <p style="text-indent: 21pt">public HIbernateTemplate getHibernateTemplate() </p> <p style="text-indent: 21pt">{</p> <p style="text-indent: 21pt">         //<span style="font-family: 榛戜綋">棣栧厛錛屾鏌ュ師鏉ョ殑</span>hibernateTemplate<span style="font-family: 榛戜綋">瀹炰緥鏄惁榪樺瓨鍦?/span></p> <p style="text-indent: 21pt">         if ( hibernateTemplate == null)</p> <p style="text-indent: 21pt">         {</p> <p style="text-indent: 21pt">                   //<span style="font-family: 榛戜綋">濡傛灉涓嶅瓨鍦紝鏂板緩涓涓?/span>HibernateTemplate<span style="font-family: 榛戜綋">瀹炰緥</span></p> <p style="text-indent: 21pt">                   hibernateTemplate = new HibernateTemplate(sessionFactory);</p> <p style="text-indent: 21pt">         }</p> <p style="text-indent: 21pt">         return hibernateTemplate;</p> <p style="text-indent: 21pt">}</p> <p>         //<span style="font-family: 榛戜綋">榪斿洖鍏ㄩ儴鐨勪漢鐨勫疄渚?/span></p> <p>    public List getPersons()</p> <p>         {        </p> <p>                   //<span style="font-family: 榛戜綋">閫氳繃</span>HibernateTemplate<span style="font-family: 榛戜綋">鐨?/span>find<span style="font-family: 榛戜綋">鏂規(guī)硶榪斿洖</span>Person<span style="font-family: 榛戜綋">鐨勫叏閮ㄥ疄渚?/span></p> <p>           return getHibernateTemplate().find("from Person");</p> <p>    }</p> <p>         /**</p> <p>          * <span style="font-family: 榛戜綋">鏍規(guī)嵁涓婚敭榪斿洖鐗瑰畾瀹炰緥</span></p> <p>          * @ return <span style="font-family: 榛戜綋">鐗瑰畾涓婚敭瀵瑰簲鐨?/span>Person<span style="font-family: 榛戜綋">瀹炰緥</span></p> <p>          * @ param <span style="font-family: 榛戜綋">涓婚敭鍊?/span></p> <p>    public News getNews(int personid)</p> <p>         {</p> <p>           return (Person)getHibernateTemplate().get(Person.class, new Integer(personid));</p> <p>    }</p> <p>         /**</p> <p>          * @ person <span style="font-family: 榛戜綋">闇瑕佷繚瀛樼殑</span>Person<span style="font-family: 榛戜綋">瀹炰緥</span></p> <p>          */</p> <p>    public void savePerson(Person person)</p> <p>         {                 </p> <p>                   getHibernateTemplate().saveOrUpdate(person);</p> <p>    }</p> <p>         /**</p> <p>          * @ param personid <span style="font-family: 榛戜綋">闇瑕佸垹闄?/span>Person<span style="font-family: 榛戜綋">瀹炰緥鐨勪富閿?/span></p> <p>          * /</p> <p>    public void removePerson(int personid)</p> <p>         {</p> <p>                   //<span style="font-family: 榛戜綋">鍏堝姞杞界壒瀹氬疄渚?/span></p> <p>           Object p = getHibernateTemplate().load(Person.class, new Integer(personid));</p> <p>                   //<span style="font-family: 榛戜綋">鍒犻櫎鐗瑰畾瀹炰緥</span></p> <p>           getHibernateTemplate().delete(p);</p> <p>    }</p> <p>}</p> </div> <img src ="http://m.tkk7.com/zhangwenlong/aggbug/155976.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/zhangwenlong/" target="_blank">Zhangwenlong</a> 2007-10-25 23:08 <a href="http://m.tkk7.com/zhangwenlong/archive/2007/10/25/155976.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>HSQL DBhttp://m.tkk7.com/zhangwenlong/archive/2007/10/20/154577.htmlZhangwenlongZhangwenlongSat, 20 Oct 2007 14:47:00 GMThttp://m.tkk7.com/zhangwenlong/archive/2007/10/20/154577.htmlhttp://m.tkk7.com/zhangwenlong/comments/154577.htmlhttp://m.tkk7.com/zhangwenlong/archive/2007/10/20/154577.html#Feedback0http://m.tkk7.com/zhangwenlong/comments/commentRss/154577.htmlhttp://m.tkk7.com/zhangwenlong/services/trackbacks/154577.html http://www.hsqldb.org/
鐒跺悗寤虹珛涓涓枃浠跺す,姣斿D:"hsqldb,鍦╤sqldb鐩綍涓嬪緩绔媎ata錛宭ib涓や釜瀛愭枃浠跺す錛?br /> 灝嗚В鍘嬪悗鐨刲ib鐩綍涓嬬殑hsqldb.jar鏂囦歡copy鍒?D:"hsqldb"lib 鐩綍涓嬶紝  
灝嗚В鍘嬪悗鐨刣emo鐩綍涓嬬殑runServer.bat鍜宺unManagerSwing.bat鏂囦歡copy鍒?D:"hsqldb 鐩綍涓嬶紝

2.
淇敼runServer.bat鏂囦歡鐨勫唴瀹瑰涓嬶細
cd data
@java 
-classpath ../lib/hsqldb.jar org.hsqldb.Server %1 %2 %3 %4 %5 %6 %7 %8 %9

淇敼runManagerSwing.bat鏂囦歡鐨勫唴瀹瑰涓嬶細
cd data

@java -classpath ../lib/hsqldb.jar org.hsqldb.util.DatabaseManagerSwing %1 %2 %3 %4 %5 %6 %7 %8 %9

3.鍏堣繍琛宺unServer.bat錛屽惎鍔℉SQLDB server,
鎺ョ潃榪愯runManagerSwing.bat, 鍏堝脊鍑篶md紿楀彛錛屾帴鐫寮瑰嚭Connect紿楀彛錛?br /> 灝咰onnect紿楀彛鐨凾ype閫夐」璁劇疆涓?HSQL Database Engine Server錛屾寜ok榪炴帴鍒癲b錛岃繘鍏SQL Database Manager紿楀彛銆?br /> 榪欐椂鏌ョ湅data鐩綍涓嬶紝鍙戠幇鐢熸垚4涓枃浠訛細test.lck, test.log, test.properties, test.script

4.鍦℉SQL Database Manager涓璭xecute涓嬮潰sql 鍚庯紝
create table test(id bigint , name varchar , remark varchar);
insert into test(id,name,remark)values(1,'admin','this is remark!');

鍦?test.log 涓嚭鐜板唴瀹癸細
/*C2*/SET SCHEMA PUBLIC
CONNECT USER SA
create table test(id bigint , name varchar , remark varchar)
INSERT INTO TEST VALUES(1,'admin','this is remark!')

HSQL db涓殑鏁版嵁灝辨槸鍌ㄥ瓨鍦ㄨ繖涓猼est.log鏂囦歡涓殑銆?br />
5.鍦╤sqldb鐩綍涓嬪緩绔嬩竴java鏂囦歡錛屽唴瀹瑰涓嬶細
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import org.hsqldb.jdbcDriver;

public class HsqlDemo{
    
public static void main(String[] args){
        
try {
            Class.forName(
"org.hsqldb.jdbcDriver" );            
            Connection c 
= DriverManager.getConnection("jdbc:hsqldb:hsql://localhost""sa""");
            
if(c != null){
                System.out.println(
"Connected db success!");
                String sql 
= "CREATE TABLE T_USER(ID BIGINT,NAME VARCHAR,BIRTHDAY DATE);";
                Statement st 
= c.createStatement();
                st.execute(sql);
                sql 
= "INSERT INTO T_USER(ID,NAME,BIRTHDAY)VALUES('1','ADMIN',SYSDATE);";
                st.executeUpdate(sql);
                
if(st != null){
                    st.close();
                }
                c.close();
            }

        } 
catch (Exception e) {
            System.out.println(
"ERROR: failed to load HSQLDB JDBC driver.");
            e.printStackTrace();
            
return;
        }

    }
}

鍐嶅緩绔嬩竴test.bat鏂囦歡錛屽唴瀹瑰涓嬶紙娉ㄦ剰閰嶇疆path涓轟綘jdk鐨勫畨瑁呰礬寰勶級錛?br />
@echo off
set path=D:Program FilesJavajdk1.5.0_07bin
javac 
-classpath lib/hsqldb.jar HsqlDemo.java
java 
-cp lib/hsqldb.jar;./ HsqlDemo

榪愯test.bat鏂囦歡鍚庯紝鍦?HSQL Database Manager紿楀彛閫夋嫨View錛孯efresh tree    錛屽彲浠ュ彂鐜板凡緇忓浜員_USER榪欎釜琛紝騫朵笖琛ㄩ噷闈㈠凡鏈変竴鏉¤褰曘?br />
6. 閫鍑篐SQL Database Manager, 鍒癏sql Db 鐨刢md紿楀彛錛屾寜Ctrl+C緇撴潫DB銆?br /> 鍦╤sqldb鐩綍涓嬪緩绔媠erver.properties錛屽唴瀹瑰涓嬶細

server.port=9394
server.database.0=file:data/mydb9394
server.dbname.0=mydb
server.silent=true

寤虹珛runServer2.bat錛屽唴瀹瑰涓嬶細
@java -classpath lib/hsqldb.jar org.hsqldb.Server %1 %2 %3 %4 %5 %6 %7 %8 %9

榪欐椂榪愯runServer2.bat,鍒欎細鍦╠ata鐩綍涓嬪垱寤簃ydb9394.properties錛宮ydb9394.log錛宮ydb9394.lck涓変釜鏂囦歡錛?br /> 鍐嶈繍琛宺unManagerSwing.bat錛屽脊鍑篊onnect紿楀彛錛岃繖鏃墮渶瑕佸皢
Type閫夐」璁劇疆涓?HSQL Database Engine Server
URL 澶勮緗負 jdbc:hsqldb:hsql://localhost:9394/mydb
鎸塷k鍗沖彲榪炴帴db榪涘叆 HSQL Database Manager鐣岄潰銆?br />

7. Table鐨勬暟鎹被鍨?/span>

Name

Range

Java Type

INTEGER | INT

as Java type

int | java.lang.Integer

DOUBLE [PRECISION] | FLOAT

as Java type

double | java.lang.Double

VARCHAR

as Integer.MAXVALUE

java.lang.String

VARCHAR_IGNORECASE

as Integer.MAXVALUE

java.lang.String

CHAR | CHARACTER

as Integer.MAXVALUE

java.lang.String

LONGVARCHAR

as Integer.MAXVALUE

java.lang.String

DATE

as Java type

java.sql.Date

TIME

as Java type

java.sql.Time

TIMESTAMP | DATETIME

as Java type

java.sql.Timestamp

DECIMAL

No limit

java.math.BigDecimal

NUMERIC

No limit

java.math.BigDecimal

BOOLEAN | BIT

as Java type

boolean | java.lang.Boolean

TINYINT

as Java type

byte | java.lang.Byte

SMALLINT

as Java type

short | java.lang.Short

BIGINT

as Java type

long | java.lang.Long

REAL

as Java type

double | java.lang.Double[1]

BINARY

as Integer.MAXVALUE

byte[]

VARBINARY

as Integer.MAXVALUE

byte[]

LONGVARBINARY

as Integer.MAXVALUE

byte[]

OTHER | OBJECT

as Integer.MAXVALUE

java.lang.Object



Zhangwenlong 2007-10-20 22:47 鍙戣〃璇勮
]]>
HQLhttp://m.tkk7.com/zhangwenlong/archive/2007/10/19/154243.htmlZhangwenlongZhangwenlongFri, 19 Oct 2007 07:59:00 GMThttp://m.tkk7.com/zhangwenlong/archive/2007/10/19/154243.htmlhttp://m.tkk7.com/zhangwenlong/comments/154243.htmlhttp://m.tkk7.com/zhangwenlong/archive/2007/10/19/154243.html#Feedback0http://m.tkk7.com/zhangwenlong/comments/commentRss/154243.htmlhttp://m.tkk7.com/zhangwenlong/services/trackbacks/154243.htmlHQL鏈韓涓嶅崁鍒嗗ぇ灝忓錛屼笉閬庤娉ㄦ剰欏炲垾鐨勫悕紼卞繀闋堝崁鍒嗗ぇ灝忓銆?br />
鍦ㄦ煡瑭㈤鍒ュ皪鎳夌殑琛ㄦ牸鏅傦紝闇娉ㄦ剰鍒扮辜鎵跨殑鍟忛錛孒ibernate鏈冭嚜鍕曞垽瀹氱辜鎵塊棞淇傦紝濡傛灉鏌ヨ鐨勯鍒ユ槸鏌愰鍒ョ殑鐖墮鍒ワ紝鍓囨渻榪斿洖鑸囩埗欏炲垾銆佸瓙欏炲垾灝嶆噳鐨勬墍鏈夎〃鏍艱硣鏂欙紝渚嬪濡傛灉鏌ヨjava.lang.Object錛岀敱鏂糘bject鍦↗ava涓槸鎵鏈夐鍒ョ殑鐖墮鍒ワ紝鎵浠ヤ笅闈㈤欏嬫煡瑭㈡渻榪斿洖璩囨枡搴腑鎵鏈夎〃鏍肩殑璩囨枡錛?br />
Query query = session.createQuery("from java.lang.Object");


Zhangwenlong 2007-10-19 15:59 鍙戣〃璇勮
]]>
鐝婄憵铏?/title><link>http://m.tkk7.com/zhangwenlong/archive/2007/10/18/153850.html</link><dc:creator>Zhangwenlong</dc:creator><author>Zhangwenlong</author><pubDate>Thu, 18 Oct 2007 05:15:00 GMT</pubDate><guid>http://m.tkk7.com/zhangwenlong/archive/2007/10/18/153850.html</guid><wfw:comment>http://m.tkk7.com/zhangwenlong/comments/153850.html</wfw:comment><comments>http://m.tkk7.com/zhangwenlong/archive/2007/10/18/153850.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/zhangwenlong/comments/commentRss/153850.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/zhangwenlong/services/trackbacks/153850.html</trackback:ping><description><![CDATA[<a target="_blank"><img src="http://www.helpsoff.com.cn/images/banner700100.gif" border="0" alt="澹版彺SOFF|澹版彺鐝婄憵铏細濡傛灉浣犳槸鐝婄憵铏敤鎴鳳紝璇峰潥鍐沖姏鎸哄0鎻寸強鐟氳櫕錛? /></a><img src ="http://m.tkk7.com/zhangwenlong/aggbug/153850.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/zhangwenlong/" target="_blank">Zhangwenlong</a> 2007-10-18 13:15 <a href="http://m.tkk7.com/zhangwenlong/archive/2007/10/18/153850.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Ant鍩虹http://m.tkk7.com/zhangwenlong/archive/2007/10/16/153324.htmlZhangwenlongZhangwenlongTue, 16 Oct 2007 09:01:00 GMThttp://m.tkk7.com/zhangwenlong/archive/2007/10/16/153324.htmlhttp://m.tkk7.com/zhangwenlong/comments/153324.htmlhttp://m.tkk7.com/zhangwenlong/archive/2007/10/16/153324.html#Feedback0http://m.tkk7.com/zhangwenlong/comments/commentRss/153324.htmlhttp://m.tkk7.com/zhangwenlong/services/trackbacks/153324.html<?xml version="1.0"?>
<project name="build.xml" default="build">
 <property name="src.java.dir" location="src"/>
 <property name="build.classes.dir" location="build"/>

 <path id="project.classpath">
  <pathelement location="${build.classes.dir}"/>
 </path>

 <target name="init">
  <mkdir dir="${build.classes.dir}"/>
 </target>
 <target name="compile" depends="init">
  <javac srcdir="${src.java.dir}" destdir="${build.classes.dir}">
   <include name="**/EventCodooba.java"/>
  </javac>
 </target>
 <target name="build" depends="compile">
  <java classname="com.codooba.EventCodooba.EventCodooba" failonerror="true">
   <classpath refid="project.classpath"/>
  </java>
  <echo>If you see this, it works!!!</echo>
 </target>
</project>



Zhangwenlong 2007-10-16 17:01 鍙戣〃璇勮
]]>
Hibernate Query瀵硅薄http://m.tkk7.com/zhangwenlong/archive/2007/10/11/152145.htmlZhangwenlongZhangwenlongThu, 11 Oct 2007 12:59:00 GMThttp://m.tkk7.com/zhangwenlong/archive/2007/10/11/152145.htmlhttp://m.tkk7.com/zhangwenlong/comments/152145.htmlhttp://m.tkk7.com/zhangwenlong/archive/2007/10/11/152145.html#Feedback2http://m.tkk7.com/zhangwenlong/comments/commentRss/152145.htmlhttp://m.tkk7.com/zhangwenlong/services/trackbacks/152145.html 鍙互閫忚繃org.hibernate.Query浠嬮潰鐨勫疄渚嬫潵榪涜鏌ヨ錛岄忚繃Query浠嬮潰錛屾?zhèn)ㄥ彲浠ュ厛璁惧畾鏌ヨ鍙傛晭图屼箣鍚庨忚繃setXXX()絳夋柟娉曪紝灝嗘寚瀹氱殑鍙傛暟鍊煎~鍏ワ紝鑰屼笉鐢ㄦ瘡嬈¢兘鎾板啓瀹屾暣鐨凥QL錛岀洿鎺ユ潵鐪嬩釜渚嬪瓙錛?
Session session = sessionFactory.openSession();
Query query = session.createQuery("select user.name from User as user where user.age > ?");
query.setInteger(0, 25);

List names = query.list();
Iterator iterator =  names.iterator();
while(iterator.hasNext()) {
    System.out.println(iterator.next());
}

session.close();

鍦ㄨ瀹氬弬鏁板兼椂錛屽繀欏諱緷鐓?? 鎵璁懼畾鐨勯『搴忥紝騫朵嬌鐢ㄥ搴斿瀷鎬佺殑setXXX()鏂規(guī)硶錛屼竴涓墽琛岀殑渚嬪瓙濡備笅錛?

Hibernate: select user0_.name as col_0_0_ from user user0_ where user0_.age>?
momor
caterpillar
bush

鎮(zhèn)ㄥ彲浠ヤ嬌鐢ㄥ懡鍚嶅弬鏁幫紙Named Parameter錛夋潵鍙栦唬榪欎釜鏂規(guī)硶錛岃繖鍙互涓嶇敤渚濈収鐗瑰畾鐨勯『搴忔潵璁懼畾鍙傛暟鍊鹼紝騫舵嫢鏈夎緝濂界殑鍙鎬э紝鐩存帴鏉ョ湅涓緥瀛愶細
Session session = sessionFactory.openSession();
Query query = session.createQuery("select user.name from User as user where user.age > :minAge");
query.setInteger("minAge", 25);

List names = query.list();
Iterator iterator =  names.iterator();
while(iterator.hasNext()) {
    System.out.println(iterator.next());
}

session.close();


璁懼畾鍛藉悕鍙傛暟鏃訛紝鍦ㄥ緩绔婹uery鏃跺厛浣跨敤:鍚庤窡鐫鍙傛暟鍚嶏紝涔嬪悗灝卞彲浠ュ湪setXXX()鏂規(guī)硶涓洿鎺ユ寚瀹氬弬鏁板悕鏉ヨ瀹氬弬鏁板鹼紝鑰屼笉鐢ㄤ緷鐓х壒瀹氱殑欏哄簭銆?


Zhangwenlong 2007-10-11 20:59 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 成人在线免费视频| 8090在线观看免费观看| 亚洲Av无码专区国产乱码DVD | 中文日本免费高清| 亚洲AV无码日韩AV无码导航| 色se01短视频永久免费| 偷自拍亚洲视频在线观看| 久久精品国产亚洲AV麻豆~| 四虎成人免费观看在线网址| 国产黄色片免费看| 亚洲一级毛片免费观看| 亚洲一区二区高清| 无码免费午夜福利片在线 | 亚洲免费精彩视频在线观看| 午夜一级毛片免费视频| 中文字幕在线免费看线人| 亚洲日韩乱码中文无码蜜桃| 亚洲成网777777国产精品| 亚洲成人免费网站| 春意影院午夜爽爽爽免费| 亚洲伊人久久精品| 亚洲午夜未满十八勿入网站2| 中字幕视频在线永久在线观看免费 | 亚洲免费视频网站| 亚洲国产成人精品91久久久| 又黄又爽又成人免费视频| yy一级毛片免费视频| 亚洲国产熟亚洲女视频| 久久青青成人亚洲精品| 日韩免费观看视频| 免费在线观看视频网站| 免费在线中文日本| 人成免费在线视频| 亚洲国产欧美日韩精品一区二区三区| 亚洲男人天堂2017| 亚洲色欲色欲www在线丝| 全黄性性激高免费视频| 韩国免费三片在线视频| 4hu四虎最新免费地址| 久久精品免费观看国产| japanese色国产在线看免费|