锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲大片在线观看,亚洲精品久久久www,亚洲αv在线精品糸列http://www.tkk7.com/zhouf/category/45697.htmlzh-cnWed, 11 Jan 2017 21:00:02 GMTWed, 11 Jan 2017 21:00:02 GMT60JavaDB鏁版嵁搴撲嬌鐢ㄧ瑪璁?/title><link>http://www.tkk7.com/zhouf/articles/432256.html</link><dc:creator>ZhouFeng</dc:creator><author>ZhouFeng</author><pubDate>Tue, 10 Jan 2017 02:48:00 GMT</pubDate><guid>http://www.tkk7.com/zhouf/articles/432256.html</guid><wfw:comment>http://www.tkk7.com/zhouf/comments/432256.html</wfw:comment><comments>http://www.tkk7.com/zhouf/articles/432256.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhouf/comments/commentRss/432256.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhouf/services/trackbacks/432256.html</trackback:ping><description><![CDATA[<div>鍦ㄥ仛涓浜涘皬鐨勫簲鐢ㄧ郴緇熸椂錛岀敤榪囧祵鍏ュ紡鏁版嵁搴擄紝浣跨敤榪嘓SQLDB錛岃繖涓瘮杈冨皬宸э紝鍦ㄥ仛浜?jiǎn)鍑犱釜搴旂敤涔嬪悗瑙夊緱鎸哄ソ鐢ㄧ殑锛屽洜湄?fù)鏁版嵁閲忎笉澶氾紝涔熻兘澶熸弧瓚寵姹傦紝涔熷氨鍦ㄥ祵鍏ュ紡鏁版嵁搴撹繖鏉¤礬涓婅秺璧拌秺榪滀簡(jiǎn)銆?/div><div>鍦↗AVA閲屼篃鏈変竴涓祵鍏ュ紡鏁版嵁搴擄紝涔熸兂灝濊瘯鐫鐢ㄤ竴涓嬶紝渚挎湁浜?jiǎn)涓嬮潰杩櫧媷鏃ュ織銆傚湪瀹夎jdk鐨勬椂鍊欎細(xì)鎻愮ず瀹夎涓涓暟鎹簱錛屽鏋滃嬀閫夌殑璇濓紝鍒欎細(xì)鍦ㄥ畨瑁匤ava宓屽叆寮忔暟鎹簱JavaDB錛屽湪JAVA_HOME鐩綍涓嬪鍑轟竴涓猟b鐨勭洰褰曪紙鍦╦dk6鐗堟湰閲岀洰褰曞悕涓篔avaDB錛夛紝閲岄潰灝辨槸涓庢暟鎹簱鏈夊叧鐨勬枃浠朵簡(jiǎn)錛屽鏋滃畨瑁卝dk鏃舵病鏈夐夋嫨瀹夎錛屽彲浠ュ湪瀹樼綉<a target="_blank">http://db.apache.org/derby/derby_downloads.html</a>涓婁笅杞借В鍘嬪嵆鍙紝緇忚繃浜?jiǎn)涓孌墊椂闂寸殑鎽哥儲(chǔ)錛岀幇灝忕粨濡備笅銆?br /><br /><h3>1.閰嶇疆鐜鍙橀噺</h3><div>鍦ㄤ嬌鐢ㄤ箣鍓嶏紝闇瑕侀厤緗幆澧冨彉閲廌ERBY_HOME鎸囧悜db鎵鍦ㄧ洰褰曪紝鏈満JAVA_HOME涓篏:\Java\jdk1.8.0_73,鍒橠ERBY_HOME搴旇閰嶇疆涓篏:\Java\jdk1.8.0_73\db錛屾垨%JAVA_HOME%\db錛屽鏋滃笇鏈涘悗闈㈠湪鍛戒護(hù)琛岄噷鐢ㄨ搗鏉ユ柟渚跨偣錛屼篃鍙互灝?DERBY_HOME%\db\bin娣誨姞鍒皃ath閲屽幓<br /><br /><h3>2.鐩綍浠嬬粛</h3><div>鍦―ERBY_HOME鐩綍涓嬫湁涓や釜鐩綍bin鍜宭ib</div><div>bin:瀛樻斁鎵ц鎵瑰鐞嗘枃浠訛紝鐢ㄤ簬鏌ョ湅錛屽惎鍔ㄥ拰鍋滄鏁版嵁搴撶殑鑴氭湰</div><div>lib:瀛樻斁鎵鐢ㄥ埌鐨刯ar鍖?/div><div>bin鐩綍涓嬫湁鍑犱釜涓昏鐨勬枃浠訛紝鏈変袱涓笉鍚岀殑鏂瑰紡錛屾病鏈?bat鍚庣紑鐨勬枃浠朵負(fù)Linux騫沖彴涓嬭繍琛岀殑鑴氭湰錛宐at鏂囦歡涓篧indows騫沖彴浣跨敤鐨勬壒澶勭悊</div><div>dblook:鐢ㄤ簬鏌ョ湅鏁版嵁搴撶殑鍩烘湰淇℃伅鍙?qiáng)DDL璇彞</div><div>ij:鍛戒護(hù)琛屽鎴風(fēng)紼嬪簭錛屾彁渚涗笌鏁版嵁搴撶殑浜や簰</div><div>NetworkServerControl:鎻愪緵緗戠粶鏈嶅姟錛屼富瑕佽startNetworkServer鍜宻topNetworkServer璋冪敤</div><div>startNetworkServer:鍚姩緗戠粶鏁版嵁搴撴ā寮忥紝寮鍚洃鍚?/div><div>stopNetworkServer:鍏抽棴緗戠粶鏁版嵁搴撴ā寮忥紝鍋滄鐩戝惉</div><div>sysinfo:鏌ョ湅褰撳墠緋葷粺淇℃伅錛屽彲鐢ㄤ簬媯(gè)嫻嬫暟鎹簱鏄惁姝g‘瀹夎</div><div>鍑犱釜浠P緇撴潫鐨勬壒澶勭悊錛屼富瑕佺敤浜庡湪涓嶅悓妯″紡涓嬭緗瓹LASSPATH鐢ㄧ殑錛屽鏋滄妸lib鐩綍涓嬬殑jar鏂囦歡娣誨姞鍒癈LASSPATH涓紝灝卞彲浠ヤ笉鐢ㄩ氳繃鎵ц鎵瑰鐞嗘潵璁劇疆CLASSPATH浜?br /><br /><h3>3.鐢ㄥ懡浠よ鏂瑰紡寮鍚暟鎹簱</h3><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->G:\Java\jdk1.8.0_73\db\bin>ij<br />ij 鐗堟湰 10.11<br />ij> connect 'jdbc:derby:mydb;create=true';</div></div><div>鍔犱笂create=true琛ㄦ槑濡傛灉搴搈ydb涓嶅瓨鍦紝鍒欏垱寤猴紝鏁版嵁搴撴枃浠跺瓨鏀句綅緗負(fù)褰撳墠鐩綍錛屾帴涓嬫潵鍒涘緩涓涓〃錛屽彲浠ユ妸涓変釜瀛楁瀹氫箟淇℃伅鍐欏湪涓琛岄噷闈紝緇撴潫鏃惰鍔犲垎鍙?/div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->ij> create table stu(id int not null generated by default as identity,<br />> stuname varchar(20),<br />> email varchar(30));<br />宸叉彃鍏?鏇存柊/鍒犻櫎 0 琛?/div></div><div>鍚戣〃涓啓鍏ヤ竴鏉¤褰曪紝騫惰繘琛屾煡璇?/div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->ij> insert into stu(stuname,email) values('Tom','tom@test.com');<br />宸叉彃鍏?鏇存柊/鍒犻櫎 1 琛?br />ij> select * from stu;<br />ID         |STUNAME             |EMAIL<br />---------------------------------------------------------------<br />1          |Tom                 |tom@test.com<br /><br />宸查夋嫨 1 琛?/div></div><div>閫鍑哄懡浠よ鐘舵?/div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->ij> exit;</div></div><div>閲嶆柊榪涘叆鍛戒護(hù)琛屾柟寮忥紝榪涜鏁版嵁楠岃瘉</div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->G:\Java\jdk1.8.0_73\db\bin>ij<br />ij 鐗堟湰 10.11<br />ij> connect 'jdbc:derby:mydb';<br />ij> select * from stu;<br />ID         |STUNAME             |EMAIL<br />---------------------------------------------------------------<br />1          |Tom                 |tom@test.com<br /><br />宸查夋嫨 1 琛?/div></div><div>鏌ョ湅褰撳墠琛ㄧ粨鏋勫彲浠ョ敤describe <琛ㄥ悕></div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->ij> describe stu;<br />COLUMN_NAME         |TYPE_NAME|DEC&|NUM&|COLUM&|COLUMN_DEF|CHAR_OCTE&|IS_NULL&<br />------------------------------------------------------------------------------<br />ID                  |INTEGER  |0   |10  |10    |GENERATED&|NULL      |NO<br />STUNAME             |VARCHAR  |NULL|NULL|20    |NULL      |40        |YES<br />EMAIL               |VARCHAR  |NULL|NULL|30    |NULL      |60        |YES<br /><br />宸查夋嫨 3 琛?br />ij></div></div>榪欐槸鍦ㄥ懡浠よ鏂瑰紡涓嬬殑鍩烘湰浣跨敤<br /><br /><h3>4.鍦↗ava宸ョ▼涓嬌鐢↗avaDB</h3><div>鍦‥clipse涓垱寤轟竴涓狫ava宸ョ▼錛屽鍏erby.jar鍖咃紝浠g爜濡備笅</div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">package</span> com.db;<br /><br /><span style="color: #0000FF; ">import</span> java.sql.Connection;<br /><span style="color: #0000FF; ">import</span> java.sql.DriverManager;<br /><span style="color: #0000FF; ">import</span> java.sql.Statement;<br /><br /><span style="color: #0000FF; ">public</span> <span style="color: #0000FF; ">class</span> EmbedDB {<br /><br />    <span style="color: #0000FF; ">private</span> <span style="color: #0000FF; ">static</span> String driver = "org.apache.derby.jdbc.EmbeddedDriver";<br />    <span style="color: #0000FF; ">private</span> <span style="color: #0000FF; ">static</span> String protocol = "jdbc:derby:db3;create=true"; <span style="color: #008000; ">//</span><span style="color: #008000; "> 鍦ㄥ伐紼嬬洰褰曚笅鍒涘緩鏁版嵁搴?br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> private static String protocol = "jdbc:derby:db/db3;create=true";    </span><span style="color: #008000; ">//</span><span style="color: #008000; ">鍦ㄥ伐紼嬬洰褰曚笅db鐩綍涓垱寤烘暟鎹簱<br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> private static String protocol = "jdbc:derby:D:/mydbs/db3;create=true";    </span><span style="color: #008000; ">//</span><span style="color: #008000; ">鍦―:/mydbs/鐩綍涓嬪垱寤烘暟鎹簱</span><span style="color: #008000; "><br /></span><br />    <span style="color: #0000FF; ">public</span> <span style="color: #0000FF; ">static</span> <span style="color: #0000FF; ">void</span> main(String[] args) {<br />        <span style="color: #0000FF; ">try</span> {<br />            Class.forName(driver).newInstance();<br />            System.out.println("Loaded the appropriate driver");<br />            Connection conn = DriverManager.getConnection(protocol);<br />            Statement stmt = conn.createStatement();<br />            stmt.executeUpdate("create table stu(id int not null generated by default as identity,stuname varchar(20),email varchar(30))");<br /><br />            <span style="color: #0000FF; ">for</span> (String str : "one,two,three,four,five".split(",")) {<br />                String sql = "insert into stu(stuname,email) values('" + str + "','" + str + "@test.com')";<br />                System.out.println(sql);<br />                stmt.addBatch(sql);<br />            }<br />            stmt.executeBatch();<br />            System.out.println("insert over");<br />            conn.commit();<br /><br />            stmt.close();<br />            conn.close();<br /><br />        } <span style="color: #0000FF; ">catch</span> (Exception e) {<br />            e.printStackTrace();<br />        }<br />    }<br />}</div><div>榪愯緇撴灉<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->Loaded the appropriate driver<br />insert into stu(stuname,email) values('one','one@test.com')<br />insert into stu(stuname,email) values('two','two@test.com')<br />insert into stu(stuname,email) values('three','three@test.com')<br />insert into stu(stuname,email) values('four','four@test.com')<br />insert into stu(stuname,email) values('five','five@test.com')<br />insert over</div><br /><h3>5.緗戠粶鏁版嵁搴撴ā寮?/h3><div>JavaDB鏄窇鍦↗VM涓殑錛屽鏋滄鏃跺啀寮鍚竴涓柊鐨勭獥鍙o紝鎵撳紑褰撳墠鏁版嵁搴擄紝浼?xì)鎶ラ敊锛屽鏋滃笇鏈涙湁澶氫釜瀹㈡堬L(fēng)榪炴帴錛屽寮鍙戦樁孌碉紝涓杈瑰湪Eclipse閲岃繍琛岀▼搴忥紝涓杈瑰湪鍛戒護(hù)琛岄噷鏌ョ湅鏁版嵁璁板綍錛岃繖縐嶆儏鍐靛氨鍙互浣跨敤JavaDB鐨勭綉緇滃惎鍔ㄦā寮?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->G:\Java\jdk1.8.0_73\db\bin>startNetworkServer<br />Tue Jan 10 09:10:54 CST 2017 : 宸蹭嬌鐢ㄥ熀鏈湇鍔″櫒瀹夊叏絳栫暐瀹夎浜?nbsp;Security Manager銆?br />Tue Jan 10 09:11:04 CST 2017 : Apache Derby 緗戠粶鏈嶅姟鍣?nbsp;- 10.11.1.2 - (1629631) 宸插惎鍔ㄥ茍鍑嗗鎺ュ彈绔彛 1527 涓婄殑榪炴帴</div></div><div>琛ㄧず褰撳墠紿楀彛姝e湪鐩戝惉錛屽嵆緗戠粶鏈嶅姟宸插紑鍚?/div><div>鏌ョ湅鏁版嵁搴撶殑鍩烘湰鎯呭喌鍙互鐢╠blook<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->G:\Java\jdk1.8.0_73\db\bin>dblook -d 'jdbc:derby://localhost:1527/mydb'<br />-- 鏃墮棿鎴寵錛?017-01-10 09:18:30.232<br />-- 婧愭暟鎹簱涓猴細(xì)mydb<br />-- 榪炴帴 URL 涓猴細(xì)jdbc:derby://localhost:1527/mydb<br />-- appendLogs: false<br /><br />-- ----------------------------------------------<br />-- 琛ㄧ殑 DDL 璇彞<br />-- ----------------------------------------------<br /><br />CREATE TABLE "APP"."STU" ("ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), "STUNAME" VARCHAR(20), "EMAIL" VARCHAR(30));</div></div>浠ュ懡浠よ鏂瑰紡榪涜鏁版嵁搴撹繛鎺ュ茍嫻嬭瘯<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->G:\Java\jdk1.8.0_73\db\bin>ij<br />ij 鐗堟湰 10.11<br />ij> connect 'jdbc:derby://localhost:1527/mydb'<br />ij> show tables in app;<br />TABLE_SCHEM         |TABLE_NAME                    |REMARKS<br />------------------------------------------------------------------------<br />APP                 |STU                           |<br /><br />宸查夋嫨 1 琛?br />ij> select * from stu;<br />ID         |STUNAME             |EMAIL<br />---------------------------------------------------------------<br />1          |Tom                 |tom@test.com<br /><br />宸查夋嫨 1 琛?br />ij></div><div>姝ゆ椂涔熷彲浠ュ湪Eclipse涓嬌鐢↗ava紼嬪簭榪涜鏁版嵁搴撹闂紝闇瑕佸姞杞絛erbyclient.jar鍖咃紝浠g爜濡備笅<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">package</span> com.db;<br /><br /><span style="color: #0000FF; ">import</span> java.sql.Connection;<br /><span style="color: #0000FF; ">import</span> java.sql.DriverManager;<br /><span style="color: #0000FF; ">import</span> java.sql.Statement;<br /><br /><span style="color: #0000FF; ">public</span> <span style="color: #0000FF; ">class</span> ClientDB {<br /><br />    <span style="color: #0000FF; ">private</span> <span style="color: #0000FF; ">static</span> String driver = "org.apache.derby.jdbc.ClientDriver";<br />    <span style="color: #0000FF; ">private</span> <span style="color: #0000FF; ">static</span> String protocol = "jdbc:derby://localhost:1527/mydb";<br /><br />    <span style="color: #0000FF; ">public</span> <span style="color: #0000FF; ">static</span> <span style="color: #0000FF; ">void</span> main(String[] args) {<br />        <span style="color: #0000FF; ">try</span> {<br />            Class.forName(driver).newInstance();<br />            System.out.println("Loaded the appropriate driver");<br />            Connection conn = DriverManager.getConnection(protocol);<br />            Statement stmt = conn.createStatement();<br />            <span style="color: #0000FF; ">for</span> (<span style="color: #0000FF; ">int</span> i = 1; i < 10; i++) {<br />                String sql = "insert into stu(stuname,email) values('user" + i + "','user" + i + "@test.com')";<br />                System.out.println(sql);<br />                stmt.addBatch(sql);<br />            }<br />            stmt.executeBatch();<br />            System.out.println("insert over");<br />            conn.commit();<br /><br />            stmt.close();<br />            conn.close();<br /><br />        } <span style="color: #0000FF; ">catch</span> (Exception e) {<br />            e.printStackTrace();<br />        }<br />    }<br />}</div><div>鎺у埗浠ヨ緭鍑虹粨鏋滀負(fù)<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->Loaded the appropriate driver<br />insert into stu(stuname,email) values('user1','user1@test.com')<br />insert into stu(stuname,email) values('user2','user2@test.com')<br />insert into stu(stuname,email) values('user3','user3@test.com')<br />insert into stu(stuname,email) values('user4','user4@test.com')<br />insert into stu(stuname,email) values('user5','user5@test.com')<br />insert into stu(stuname,email) values('user6','user6@test.com')<br />insert into stu(stuname,email) values('user7','user7@test.com')<br />insert into stu(stuname,email) values('user8','user8@test.com')<br />insert into stu(stuname,email) values('user9','user9@test.com')<br />insert over</div></div><div>姝ゆ椂鏌ョ湅鏁版嵁搴撳唴瀹逛負(fù)<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->ij> select * from stu;<br />ID         |STUNAME             |EMAIL<br />---------------------------------------------------------------<br />1          |Tom                 |tom@test.com<br />2          |user1               |user1@test.com<br />3          |user2               |user2@test.com<br />4          |user3               |user3@test.com<br />5          |user4               |user4@test.com<br />6          |user5               |user5@test.com<br />7          |user6               |user6@test.com<br />8          |user7               |user7@test.com<br />9          |user8               |user8@test.com<br />10         |user9               |user9@test.com<br /><br />宸查夋嫨 10 琛?br />ij></div></div><br /><h3>灝忕粨</h3>緇堜簬瀛︿範(fàn)浜?jiǎn)JavaDB錛屽張灝濊瘯浜?jiǎn)涓縐嶅祵鍏ュ紡鏁版嵁搴擄紝鍦ㄥ仛涓浜涘皬欏圭洰鎴栨槸搴旂敤婕旂ず鏃跺緢鏂逛究銆傚湪浜?jiǎn)瑙q嘕avaDB鍚庯紝瑙夊緱JavaDB涔熸槸涓笉閿欑殑閫夋嫨錛屽緢澶氭搷浣滈兘鍋氭垚浜?jiǎn)鎵瑰鐞嗘柟寮忓Q屽湪HSQLDB涓篃鍙互鑷繁鏋勯犳壒澶勭悊錛屽湪HSQLDB涓湁涓浘褰㈢晫闈㈠彲浠ョ敤錛岀浉瀵圭洿瑙備竴浜涳紝瀵逛簬浣撶Н鏉ヨ錛孒SQLDB濂藉儚鏇村皬宸х偣錛屼粬浠兘鏀寔鍐呭瓨鏁版嵁搴擄紝鐩墠鍦ㄦ暟鎹簱鎬ц兘涓婃病鏈夊仛姣旇緝銆傛葷殑鏉ヨ錛孞avaDB鏄釜涓嶉敊鐨勯夋嫨錛屼嬌鐢ㄨ搗鏉ユ瘮杈冩柟渚褲傛鏂囦粎鍋氱畝鍗曚粙緇嶏紝濡傛灉甯屾湜浜?jiǎn)瑙e緱鏇村锛屽彲鍙傝冨畼鏂規(guī)枃妗ttp://db.apache.org/derby/manuals/index.html#latest</div><div>鏈夊嚑涓笉鍚岄儴鍒嗙殑鏂囨。錛屼笌SQL鐩稿叧鐨勯儴鍒嗗鍒涘緩鍒犻櫎琛ㄧ殑SQL鎬庝箞鍐欙紝鍙互鍙傝冨叾涓殑銆奃erby Reference Manual銆?br />鍙﹀鍦ㄥ涔?fàn)JavaDB閲屾壘浜?jiǎn)涓浜涜祫鏂欙紝涓嬮潰榪欎竴綃囨垜瑙夊緱榪樹笉閿欙紝涓騫墮檮涓?br />鍙傝冭祫鏂欙細(xì)<a target="_blank">http://www.codejava.net/java-se/jdbc/connect-to-apache-derby-java-db-via-jdbc</a></div></div></div></div></div><img src ="http://www.tkk7.com/zhouf/aggbug/432256.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhouf/" target="_blank">ZhouFeng</a> 2017-01-10 10:48 <a href="http://www.tkk7.com/zhouf/articles/432256.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>GEF紺轟緥鍙?qiáng)Logic婧愪唬鐮?/title><link>http://www.tkk7.com/zhouf/articles/386992.html</link><dc:creator>ZhouFeng</dc:creator><author>ZhouFeng</author><pubDate>Tue, 04 Sep 2012 11:12:00 GMT</pubDate><guid>http://www.tkk7.com/zhouf/articles/386992.html</guid><wfw:comment>http://www.tkk7.com/zhouf/comments/386992.html</wfw:comment><comments>http://www.tkk7.com/zhouf/articles/386992.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhouf/comments/commentRss/386992.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhouf/services/trackbacks/386992.html</trackback:ping><description><![CDATA[鍦ㄥ弬鐓х綉涓婄殑涓浜涜祫鏂欏涔?fàn)浜?jiǎn)涓涓婫EF錛岀畻鏄湁鐐圭湁鐩簡(jiǎn)錛屽彲鎬繪兂鐪嬬湅紺轟緥鐨勬簮浠g爜錛屽氨鏄畼鏂圭殑涓浜涚ず渚嬨備箣鍓嶅湪緗戜笂鎵句簡(jiǎn)寰堝錛屾湰浠ヤ負(fù)鏄竴涓崟鐙殑宸ョ▼錛屽彲鎬繪槸娌℃壘鍒幫紝寰堟棤璇紝鍦ㄤ竴浜涘崥瀹㈤噷涔熶竴涓ゅ彞璇濆氨甯﹁繃鍘諱簡(jiǎn)錛屾劅瑙夊緢杞繪澗浼肩殑銆傚彲鏄垜鍗寸湅寰楀緢妯$硦錛屽湪緇忚繃涓鐣姫鍔涘悗錛岀粓浜庢壘鍒頒簡(jiǎn)鍦ㄤ粈涔堝湴鏂逛簡(jiǎn)<br />鍘熸潵GEF鐨勬簮浠g爜鏄拰鎻掍歡涓璧峰彂甯冪殑錛屽畨瑁呭ソGEF鎻掍歡鍚庯紝鍦ㄧ郴緇熷伐紼嬮噷灝變細(xì)鏈夛紝澶ф姝ラ濡備笅<br />鍦ㄦ柊寤哄伐紼嬮噷閫夋嫨New->Example<br /><img src="http://www.tkk7.com/images/blogjava_net/zhouf/gef.JPG" border="0" alt="" width="500" height="474" /><br />鐒跺悗閫夋嫨濡備笂鍥炬墍紺虹殑GEF(Graphical Editing Framework)Plug-ins涓嬮潰鐨凩ogic錛岃繖灝辨槸鎴戞壘瀵誨緢涔呯殑Logic紺轟緥宸ョ▼錛屽綋鐒惰繕鏈夊叾瀹冪殑鍑犱釜宸ョ▼涔熸槸榪欐牱鐨勶紝鐒跺悗涓嬩竴姝ヤ細(xì)鐢熸垚涓涓郴緇熼粯璁ょ殑宸ョ▼鍚嶏細(xì)org.eclipse.gef.examples.logic 榪欐槸涓涓彲浠ヨ繍琛岀殑宸ョ▼錛屾墍鏈夋簮浠g爜灝卞湪鍏朵腑錛岃繖涓嬪彲浠ヨ繍琛岃搗鏉ュ啀鐪嬬湅浠g爜鍟︼紝涔熷彲浠ヨ瘯鐫鏀規(guī)敼鐪嬬湅鏁堟灉銆?br />鍦ㄨ繍琛屽嚭鏉ョ殑涓涓狤clipse紿楀彛閲岄潰錛屽垱寤轟竴涓柊鐨勫伐紼嬶紝鍏蜂綋鏄粈涔堝伐紼嬪ソ鍍忔病鏈変粈涔堝獎(jiǎng)鍝嶅惂錛屾垜鍒涘緩鐨勬槸涓涓狫AVA宸ョ▼錛岀劧鍚庡垱寤轟竴涓枃浠訛紝綾誨瀷閫夋嫨濡備笂鍥炬墍紺虹殑Logic Diagram鏂囦歡錛屽彇濂芥枃浠跺悕鍚庡氨鍙互紜畾浜?jiǎn)锛寴q欐椂灝變細(xì)鐪嬪埌涓涓墦寮鐨?logic鐨勬枃浠訛紝閲岄潰浠涔堥兘娌℃湁錛屽垰寮濮嬶紝鎴戝埌榪欓噷灝辮糠鎯戜簡(jiǎn)錛岃繖涓嬫庝箞寮濮嬪憿錛屾庝箞涓嶅儚緗戜笂璇寸殑閭f牱鍙互鐢葷偣涓滆タ鍑烘潵鍛紝鍘熸潵榪欓噷鐨勯潰鏉挎槸嫻姩鐨勶紝鏄潬緙栬緫鍣ㄧ殑鍙充晶嫻姩錛屾妸榧犳爣縐誨姩鍒伴潬榪慜utline闈㈡澘鐨勪綅緗紝嫻姩宸ュ叿綆卞氨浼?xì)鍑烘潵锛岀劧鍚庡Q屽氨鍙互寮濮嬫嫋鐐逛粈涔堝嚭鏉ヤ簡(jiǎn)銆?br />鎺ヤ笅鏉ュ槢錛屽氨鍙互濂藉ソ瀛︿範(fàn)錛屽ぉ澶╀笂緗戝暒:D<img src ="http://www.tkk7.com/zhouf/aggbug/386992.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhouf/" target="_blank">ZhouFeng</a> 2012-09-04 19:12 <a href="http://www.tkk7.com/zhouf/articles/386992.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>瀛︿範(fàn)涓涓婫EF寮鍙?/title><link>http://www.tkk7.com/zhouf/articles/386848.html</link><dc:creator>ZhouFeng</dc:creator><author>ZhouFeng</author><pubDate>Mon, 03 Sep 2012 03:22:00 GMT</pubDate><guid>http://www.tkk7.com/zhouf/articles/386848.html</guid><wfw:comment>http://www.tkk7.com/zhouf/comments/386848.html</wfw:comment><comments>http://www.tkk7.com/zhouf/articles/386848.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhouf/comments/commentRss/386848.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhouf/services/trackbacks/386848.html</trackback:ping><description><![CDATA[鏈榪戞帴瑙︿簡(jiǎn)涓涓婨clipse鐨勬彃浠跺紑鍙戯紝闇瑕佸涔?fàn)GEF錛屾嵁璇存湁鐐歸毦搴︼紝鎵浠ヨ繕鏄湁蹇?jī)鐞嗗噯澶囩殑锛屽湪缃戜笂鎵句簡(jiǎn)寰堝鐨勮祫鏂欏Q岄兘娌″彂鐜版瘮杈冨ソ瀹規(guī)槗鍏ユ墜鐨勶紝鐪嬭繃銆婂叓榪涘埗銆嬬殑BLOG錛屼篃鎵捐繃PDF錛孏oogle,Baidu鎵懼嚭鏉ョ殑涓滀笢鍩烘湰涓婇兘鐪嬭繃錛岄兘鐪嬪緱鏄忔槒鐨勶紝鍚庢潵鎵懼埌涓涓祫鏂欏彨銆奊EF寮鍙戞寚鍗?鎻掍歡寮鍙?pdf銆嬶紝涓嬭澆濂紼clipse鍜孏EF鎻掍歡鍚庡氨鍙互寮宸ヤ簡(jiǎn)錛岃嚦浜嶨EF鎻掍歡鐨勫畨瑁咃紝鎴戝氨涓嶅湪榪欓噷鍐欏嚭鏉ョ殑錛岀綉涓婂緢澶氱殑錛屽紑鍙戠幆澧冮厤緗ソ鍚庯紝灝卞彲浠ュ紑濮嬪叆鎵嬩簡(jiǎn)銆?br />閭f枃妗f湁涓鐧懼欏碉紝鍒嗕簡(jiǎn)鍑犱釜閮ㄥ垎錛屾牴鐫鎸囧涓姝ヤ竴姝ュ仛涓嬫潵錛屽啀鍔犱笂瀛︿範(fàn)鍜岀悊瑙g殑榪囩▼錛屽樊涓嶅鑺變簡(jiǎn)涓鍛ㄦ椂闂達(dá)紝濂芥極闀垮憖錛屼笉榪囧仛瀹屼箣鍚庯紝灝卞彲浠ュGEF鐨勪綋緋葷粨鏋勬湁涓叆闂ㄧ殑浜?jiǎn)瑙d簡(jiǎn)锛屾帴涓嬫潵鎯崇湅鐪嬪甫鐨勪竴浜涘畼鏂圭ず渚嬶紝鎯充粠閭i噷鍐嶅涔?fàn)涓涓嬶紝鍙繪壘涓嶅埌錛岀綉涓婂緢澶氭枃妗i兘鍐欏緱寰堢畝鍗曪紝涓涓ゅ彞璇濆氨璇磋繃鍘諱簡(jiǎn)錛屼篃娌$湅鍑烘潵鏄庝箞鍑烘潵鐨勩傛棤濂堬紝灝卞彧鏈夎嚜宸辨參鎱㈢殑鎽哥儲(chǔ)浜?jiǎn)锛岀湅鏉EF榪欐牱鐨勪笢涓滅‘瀹炰笉濂藉浠橈紝榪樺緱緇х畫鎴樻枟<img src ="http://www.tkk7.com/zhouf/aggbug/386848.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhouf/" target="_blank">ZhouFeng</a> 2012-09-03 11:22 <a href="http://www.tkk7.com/zhouf/articles/386848.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JSP闈?rùn)鎬佸寲HTML絎旇http://www.tkk7.com/zhouf/articles/383790.htmlZhouFengZhouFengMon, 23 Jul 2012 11:37:00 GMThttp://www.tkk7.com/zhouf/articles/383790.htmlhttp://www.tkk7.com/zhouf/comments/383790.htmlhttp://www.tkk7.com/zhouf/articles/383790.html#Feedback0http://www.tkk7.com/zhouf/comments/commentRss/383790.htmlhttp://www.tkk7.com/zhouf/services/trackbacks/383790.html
鍒涘緩涓涓猄ervlet錛屼富瑕佸唴瀹瑰涓?br />
 1 String url = "";
 2 String name = "";
 3 
 4 Charset charset = Charset.forName("UTF-8");  //璁劇疆鐢熸垚鏂囦歡鐨勫瓧絎﹂泦
 5 ServletContext servletContext = getServletContext();
 6 
 7 String file_name = request.getParameter("file_name");
 8 url = "/" + file_name + ".jsp";    // 浣犺鐢熸垚鐨勯〉闈㈠姩鎬侀〉闈㈡潵婧?/span>
 9 name = servletContext.getRealPath("/")+"\\"+ file_name + ".html";
10 // 榪欐槸鐢熸垚鐨刪tml鏂囦歡鍚?濡俰ndex.html鏂囦歡鍚嶅瓧涓庢簮鏂囦歡鍚嶇浉鍚?/span>
11 
12 RequestDispatcher requestDispatcher = servletContext.getRequestDispatcher(url);
13 
14 final ByteArrayOutputStream outStream = new ByteArrayOutputStream();
15 
16 final ServletOutputStream stream = new ServletOutputStream() {
17     public void write(byte[] data, int offset, int length) {
18         outStream.write(data, offset, length);
19     }
20 
21     public void write(int b) throws IOException {
22         outStream.write(b);
23     }
24 };
25 
26 final PrintWriter printWriter = new PrintWriter(new OutputStreamWriter(outStream,charset));
27 
28 HttpServletResponse rep = new HttpServletResponseWrapper(response) {
29     public ServletOutputStream getOutputStream() {
30         return stream;
31     }
32 
33     public PrintWriter getWriter() {
34         return printWriter;
35     }
36 };
37 requestDispatcher.include(request, rep);
38 printWriter.flush();
39 FileOutputStream fos = new FileOutputStream(name); // 鎶妀sp杈撳嚭鐨勫唴瀹瑰啓鍒癶tml鏂囦歡涓幓
40 outStream.writeTo(fos);
41 fos.close();
42 out.print("<p align=center>OK</p>");
鎴戞槸鎯蟲妸page.jsp榪欎釜鏂囦歡杞崲鎴恜age.html錛屾墍浠ュ彧浼犱簡(jiǎn)涓涓弬鏁幫紝濡傛灉鎯蟲妸show.jsp?id=123杞崲鎴?23.html錛岀浉淇¤繖涔熼毦涓嶅埌澶у錛屽彧涓嶈繃寰楁敞鎰忓紩鐢–SS鎴栧浘鐗囩殑璺緞
榪欐槸鍦ㄧ綉涓婇偅浣嶄粊鍏勮創(chuàng)鍑烘潵鐨勪唬鐮侊紝騫跺仛浜?jiǎn)浜涗慨鏀瑰Q屼粬榪樹粙緇嶄簡(jiǎn)鍏跺畠鐨勪簺錛屽叾瀹冪殑榪樻病鏉ュ緱鍙?qiáng)瀛︿範(fàn)锛屽厛鎶姌q欎簺璁板綍涓嬫潵銆?br />鎴戝湪杞崲鐨勬椂鍊欙紝紕板埌涓枃闂錛屾洿鏀箁equest鍜宺esponse鐨勫瓧絎﹂泦閮芥悶涓嶅畾錛岃繕濂藉弬鑰冧簡(jiǎn)http://www.tkk7.com/zphab/articles/295631.html錛屾妸瀛楃緙栫爜鍔犺繃鏉ヤ簡(jiǎn)錛屼腑鏂囨墠綆楁悶瀹氫簡(jiǎn)錛岀畝鍗曠殑嫻嬭瘯閫氳繃鍚庯紝鏀懼湪搴旂敤閲屽氨濂藉姙浜?jiǎn)銆備漢瀹跺啓鍑烘潵榪欎箞澶氬勾浜?jiǎn)锛屾墠鍙戠帋图屾儹鎰у憖

浠ヤ笂鏂規(guī)鍙傝冿細(xì)http://blog.csdn.net/noove_001/article/details/1953682

ZhouFeng 2012-07-23 19:37 鍙戣〃璇勮
]]>
SimpleDateFormat榪涜鏈堝垎杞崲錛圡MM錛夊紓甯哥殑闂http://www.tkk7.com/zhouf/articles/363792.htmlZhouFengZhouFengTue, 15 Nov 2011 02:10:00 GMThttp://www.tkk7.com/zhouf/articles/363792.htmlhttp://www.tkk7.com/zhouf/comments/363792.htmlhttp://www.tkk7.com/zhouf/articles/363792.html#Feedback0http://www.tkk7.com/zhouf/comments/commentRss/363792.htmlhttp://www.tkk7.com/zhouf/services/trackbacks/363792.html甯屾湜杞崲鎴愭棩鏈熺被鍨嬶紝鍐欎簡(jiǎn)濡備笅浠g爜
Date pubd = (new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy")).parse("Tue Nov 15 09:17:35 CST 2011");
娌℃兂鍒板嚭鐜頒簡(jiǎn)寮傚父鎻愮ず
java.text.ParseException: Unparseable date: "Tue Nov 15 09:17:35 CST 2011"
鎴戦愭鎺掓煡錛屾渶鍚庡彂鐜版槸MMM鐨勯棶棰橈紝鍥犱負(fù)鏈鍚庡皢浠g爜綺劇畝鍒板彧鍓㎝MM鏃惰繕鏄嚭鐜拌繖鏍風(fēng)殑闂
Date pubd = (new SimpleDateFormat("MMM")).parse("Nov");
鍦ㄧ綉涓婃煡浜?jiǎn)浜涙枃妗eQ屼篃澶氬崐鏄瑙f庢牱鐢⊿impleDateFormat榪涜鏃ユ湡杞崲鐨勶紝濂藉儚閬囧埌榪欐牱寮傚父鐨勮繕涓嶅錛屾渶鍚庣湅鍒癑AVA鏂囨。閲岃繕鏈変竴涓瀯閫犲嚱鏁?br />
SimpleDateFormat(String pattern, Locale locale)
緇撳悎緗戜笂鐨勪竴浜涙彁紺猴紝Nov鏄嫳鏂囦腑鐨勮〃紺烘柟娉曪紝灝辮瘯鐫鍦ㄦ瀯閫犲嚱鏁伴噷娣誨姞涓涓狶ocale.US錛岀粨鏋滃涓?br />
Date pubd = (new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy",Locale.US)).parse("Tue Nov 15 09:17:35 CST 2011");
緇堜簬瑙e喅浜?jiǎn)杩欎釜闂锛屼篃璁笜q欏浜庢湁緇忛獙鐨勮佹墜鏉ヨ錛岀畻涓嶄笂浠涔堛傛殏鏃惰鍦ㄨ繖閲屽厛錛屽鏋滄湁鏈嬪弸鍐嶇鍒拌繖鏍風(fēng)殑闂錛屽笇鏈涜兘寰堝揩瑙e喅

ZhouFeng 2011-11-15 10:10 鍙戣〃璇勮
]]>
澶欵xcel鍚堝茍鐨勪竴縐嶅鐞嗗姙娉?/title><link>http://www.tkk7.com/zhouf/articles/357870.html</link><dc:creator>ZhouFeng</dc:creator><author>ZhouFeng</author><pubDate>Sat, 03 Sep 2011 01:23:00 GMT</pubDate><guid>http://www.tkk7.com/zhouf/articles/357870.html</guid><wfw:comment>http://www.tkk7.com/zhouf/comments/357870.html</wfw:comment><comments>http://www.tkk7.com/zhouf/articles/357870.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhouf/comments/commentRss/357870.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhouf/services/trackbacks/357870.html</trackback:ping><description><![CDATA[鍓嶅嚑澶╋紝鎺ュ埌涓欏逛換鍔★紝瑕佸涓鎵笶XCEL鏁版嵁榪涜澶勭悊錛屽畠浠彧鏄唴瀹逛笉涓鏍鳳紝緇撴瀯閮芥槸涓鑷寸殑錛屼富瑕佹槸鍚堝茍閭f墍鏈夌殑鏁版嵁錛屽樊涓嶅鏈夎繎鐧句釜鏂囦歡銆備互鍓嶄篃鍋氳繃錛屽彧涓嶈繃娌℃湁榪欎箞澶氾紝涔嬪墠鐢ㄧ殑鍔炴硶鏄熷姪浜嶢CCESS鏉ュ仛鐨勶紝鎶奅XCEL涓涓釜鐨勫鍏ュ埌ACCESS閲岄潰錛岀劧鍚庡鐞嗗ソ浜?jiǎn)鍐嶅鍑哄埌EXCEL錛屾垨鏄鍑哄埌EXCEL涓啀榪涜澶勭悊錛岃繖嬈℃枃浠舵湁鐐瑰錛岃鏄竴涓竴涓殑瀵間篃鍙互瀹屾垚錛屽彧鏄劅瑙夊お涓嶇瀛︿簡(jiǎn)錛岃佸湪閲嶅鍋氫竴浜涙灟鐕ョ畝鍗曠殑浜嬫儏錛屾墍浠ュ氨鎯沖埌鐢ㄧ▼搴忕殑鏂規(guī)硶浜ょ粰璁$畻鏈哄疄鐜頒簡(jiǎn)錛屾兂榪囩敤EXCEL鐨刅BA鏉ュ仛錛屽彲鎴戜笉澶啛鎮(zhèn)夛紝涔嬪墠鐢↗AVA鍋氳繃涓涓▼搴忔潵澶勭悊榪欐牱鐨勬暟鎹紝鍙槸娌℃湁鍦ㄧ幇鍦ㄨ綆楁満涓婏紝鍙緱閲嶆柊鍋氫簡(jiǎn)錛屼簬鏄繕鏄冭檻鐢↗AVA鏉ュ疄鐜幫紝涓嬭澆jxl搴擄紙<a >http://jexcelapi.sourceforge.net/</a>錛夛紝鐢ㄦ潵澶勭悊EXCEL錛屽垰寮濮嬩粠EXCEL涓鍙栨暟鎹病鏈夐棶棰橈紝鍐橢XCEL鏂囦歡鐨勬椂鍊欙紝鑰佹槸鐢‥XCEL鎵撲笉寮錛屽悗鏉ュ共鑴嗘崲浜?jiǎn)绉嶆栆?guī)硶錛岀洿鎺ュ啓鎴愭枃鏈枃浠剁殑鏍煎紡錛岀劧鍚庡皢鏂囨湰鏂囦歡鐢‥XCEL鎵撳紑錛屾垜鎯寵繖鏍鋒潵澶勭悊鏇寸畝鍗曚竴浜涳紝涓嬮潰鏄垜鍐欑殑涓浜涗唬鐮?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">class</span><span style="color: #000000; "> Merge {<br /><br />    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> main(String[] args) {<br />        File outFile </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> File(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">e:\\out.txt</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />        <br />        File workdir </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> File(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">e:\\workdatas</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />        File[] files </span><span style="color: #000000; ">=</span><span style="color: #000000; "> workdir.listFiles();<br />        <br />        BufferedWriter output </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">;<br /><br />        Merge app </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> Merge();<br />        String str </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">;<br />        <br />        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (</span><span style="color: #000000; ">!</span><span style="color: #000000; ">outFile.exists()){<br />            </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> {<br />                outFile.createNewFile();<br />                output </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> BufferedWriter(</span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> FileWriter(outFile));<br />                </span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(File f:files){<br />                    System.out.println(f.getName());<br />                    str </span><span style="color: #000000; ">=</span><span style="color: #000000; "> app.readExcel(f);<br />                    output.write(str);<br />                }<br />                output.close();<br />            } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (IOException e) {<br />                e.printStackTrace();<br />            }<br />        }<br />    }<br />    <br />    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> String readExcel(File file){   <br />        StringBuffer sb </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> StringBuffer();   <br />           <br />        Workbook wb </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">;   <br />        </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> {   <br />            </span><span style="color: #008000; ">//</span><span style="color: #008000; ">鏋勯燱orkbook錛堝伐浣滆杽錛夊璞?nbsp;  </span><span style="color: #008000; "><br /></span><span style="color: #000000; ">            wb</span><span style="color: #000000; ">=</span><span style="color: #000000; ">Workbook.getWorkbook(file);   <br />        } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (BiffException e) {   <br />            e.printStackTrace();   <br />        } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (IOException e) {   <br />            e.printStackTrace();   <br />        }   <br />           <br />        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(wb</span><span style="color: #000000; ">==</span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">)   <br />            </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">;   <br />           <br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; ">鑾峰緱浜?jiǎn)Workbook瀵硅薄涔嬪悗錛屽氨鍙互閫氳繃瀹冨緱鍒癝heet錛堝伐浣滆〃錛夊璞′簡(jiǎn)   </span><span style="color: #008000; "><br /></span><span style="color: #000000; ">        Sheet sheet </span><span style="color: #000000; ">=</span><span style="color: #000000; "> wb.getSheet(</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);<br />        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> rsColumns </span><span style="color: #000000; ">=</span><span style="color: #000000; "> sheet.getColumns();<br />        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> rsRows </span><span style="color: #000000; ">=</span><span style="color: #000000; "> sheet.getRows();<br />        <br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; ">rows浠?寮濮嬶紝涓嶅寘鍚爣棰樿</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">        </span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> i</span><span style="color: #000000; ">=</span><span style="color: #000000; ">1</span><span style="color: #000000; ">;i</span><span style="color: #000000; "><</span><span style="color: #000000; ">rsRows;i</span><span style="color: #000000; ">++</span><span style="color: #000000; ">){<br />            </span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> j</span><span style="color: #000000; ">=</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;j</span><span style="color: #000000; "><</span><span style="color: #000000; ">rsColumns;j</span><span style="color: #000000; ">++</span><span style="color: #000000; ">){<br />                String cellString </span><span style="color: #000000; ">=</span><span style="color: #000000; "> sheet.getCell(j, i).getContents();<br />                sb.append(cellString).append(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">\t</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />            }<br />            sb.append(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">\r\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />        }<br />        wb.close();<br />        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> sb.toString();   <br />    }<br />}</span></div>紼嬪簭寰堝皬錛屾病鎬庝箞鑰冭檻緇撴瀯錛屽彲鑳芥湁浜涘鐞嗘柟寮忔病鏈夎璁″ソ錛屼笉榪囩洰鍓嶅彧鑳藉湪寮鍙戠幆澧冧腑榪愯錛屾病鏈夎璁℃垚鍙戣鐨勭増鏈紝鍙互淇敼鎴愬懡浠よ鏂瑰紡涓嬬殑鍙傛暟妯″紡錛屾垨鏄仛鎴愪竴涓畝鍗曠殑紿楀彛妯″紡錛屽洜涓洪渶瑕佺粨鏋滄暟鎹椂闂存湁浜涚揣榪紝鎵浠ヨ窇瀹岃繖涓唬鐮佸悗錛屽氨娌℃湁緇х畫淇敼浜?jiǎn)锛屽鏋滃摢澶╂湁鏃堕椷_(dá)紝鍐嶆潵瀹屽杽涓涓嬨備篃璁稿彲浠ュ啀鑰冭檻涓涓猇BA鐨勭増鏈?br />鍏堣創(chuàng)鍦ㄨ繖閲岋紝灝卞綋鏄粰鑷繁鍋氫釜絎旇鍚с傚鏋滀笂闈㈢殑鍐呭鑳戒負(fù)浠栦漢鎻愪緵涓鐐瑰弬鑰冿紝鎴戝緢鑽e垢<img src ="http://www.tkk7.com/zhouf/aggbug/357870.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhouf/" target="_blank">ZhouFeng</a> 2011-09-03 09:23 <a href="http://www.tkk7.com/zhouf/articles/357870.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍦↗TextField涓疄鐜板Ctrl+Enter鐨勫搷搴?/title><link>http://www.tkk7.com/zhouf/articles/245897.html</link><dc:creator>ZhouFeng</dc:creator><author>ZhouFeng</author><pubDate>Fri, 12 Dec 2008 03:41:00 GMT</pubDate><guid>http://www.tkk7.com/zhouf/articles/245897.html</guid><wfw:comment>http://www.tkk7.com/zhouf/comments/245897.html</wfw:comment><comments>http://www.tkk7.com/zhouf/articles/245897.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhouf/comments/commentRss/245897.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhouf/services/trackbacks/245897.html</trackback:ping><description><![CDATA[榪欐浠g爜鍙互瀹炵幇 <div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: rgb(0, 0, 0);">  </span><span style="color: rgb(0, 0, 255);">public</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">class</span><span style="color: rgb(0, 0, 0);">   Test   {  <br />           </span><span style="color: rgb(0, 0, 255);">private</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">boolean</span><span style="color: rgb(0, 0, 0);">   isPressed   </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">false</span><span style="color: rgb(0, 0, 0);">;  <br />           </span><span style="color: rgb(0, 0, 255);">public</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">void</span><span style="color: rgb(0, 0, 0);">   show(){  <br />                   JFrame   frame   </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">   JFrame();  <br />    <br />                   MyTableModel   tableModel</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">   MyTableModel();  <br />                   JTable   table</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">   JTable(tableModel);  <br />                   JTextArea   text   </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">   JTextArea(</span><span style="color: rgb(0, 0, 0);">3</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">20</span><span style="color: rgb(0, 0, 0);">);  <br />                   text.addKeyListener(</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">   KeyAdapter(){  <br />                           </span><span style="color: rgb(0, 0, 255);">public</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">void</span><span style="color: rgb(0, 0, 0);">   keyPressed(KeyEvent   e)   {  <br />                                   </span><span style="color: rgb(0, 0, 255);">if</span><span style="color: rgb(0, 0, 0);">(KeyEvent.VK_CONTROL   </span><span style="color: rgb(0, 0, 0);">==</span><span style="color: rgb(0, 0, 0);">   e.getKeyCode()){  <br />                                           isPressed   </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">true</span><span style="color: rgb(0, 0, 0);">;  <br />                                   }  <br />                                   </span><span style="color: rgb(0, 0, 255);">if</span><span style="color: rgb(0, 0, 0);">(e.getKeyCode()   </span><span style="color: rgb(0, 0, 0);">==</span><span style="color: rgb(0, 0, 0);">   KeyEvent.VK_ENTER   </span><span style="color: rgb(0, 0, 0);">&&</span><span style="color: rgb(0, 0, 0);">   isPressed){  <br />                                             JOptionPane.showMessageDialog(</span><span style="color: rgb(0, 0, 255);">null</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">Ctrl+Enter   was   pressed.</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">);  <br />                                   }  <br />                           }  <br />                           </span><span style="color: rgb(0, 0, 255);">public</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">void</span><span style="color: rgb(0, 0, 0);">   keyReleased(KeyEvent   e){  <br />                                   System.out.println(e.getKeyCode());  <br />                                   </span><span style="color: rgb(0, 0, 255);">if</span><span style="color: rgb(0, 0, 0);">(KeyEvent.VK_CONTROL   </span><span style="color: rgb(0, 0, 0);">==</span><span style="color: rgb(0, 0, 0);">   e.getKeyCode()   </span><span style="color: rgb(0, 0, 0);">||</span><span style="color: rgb(0, 0, 0);">   KeyEvent.VK_ENTER   </span><span style="color: rgb(0, 0, 0);">==</span><span style="color: rgb(0, 0, 0);">   e.getKeyCode()){  <br />                                           isPressed   </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">false</span><span style="color: rgb(0, 0, 0);">;  <br />                                   }  <br />                           }  <br />                   });  <br />                   frame.getContentPane().add(</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">   JScrollPane(text));  <br />                   frame.setSize(</span><span style="color: rgb(0, 0, 0);">300</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(0, 0, 0);">400</span><span style="color: rgb(0, 0, 0);">);  <br />                   frame.show();  <br />           }  <br />           </span><span style="color: rgb(0, 0, 255);">public</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">static</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">void</span><span style="color: rgb(0, 0, 0);">   main(String[]   args){  <br />                   Test   test   </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">   </span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">   Test();  <br />                   test.show();  <br />           }  <br />   }</span></div> <img src ="http://www.tkk7.com/zhouf/aggbug/245897.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhouf/" target="_blank">ZhouFeng</a> 2008-12-12 11:41 <a href="http://www.tkk7.com/zhouf/articles/245897.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://5s6b.com" target="_blank">91嫩草亚洲精品</a>| <a href="http://chuguo65.com" target="_blank">久久精品国产亚洲Aⅴ香蕉 </a>| <a href="http://chaoxung.com" target="_blank">成人毛片免费观看视频在线 </a>| <a href="http://www-xg5777.com" target="_blank">扒开双腿猛进入爽爽免费视频 </a>| <a href="http://ddhlj.com" target="_blank">成人亚洲国产精品久久</a>| <a href="http://fphs666.com" target="_blank">女人18毛片水真多免费看 </a>| <a href="http://ge2hao.com" target="_blank">kk4kk免费视频毛片</a>| <a href="http://91packing.com" target="_blank">亚洲色偷拍区另类无码专区</a>| <a href="http://lemonbt.com" target="_blank">一本一道dvd在线观看免费视频</a>| <a href="http://cshjjc.com" target="_blank">亚洲欧洲精品成人久久奇米网</a>| <a href="http://nnlxl.com" target="_blank">免费看黄网站在线看 </a>| <a href="http://173ba.com" target="_blank">性色av极品无码专区亚洲</a>| <a href="http://beijinzhongliuyiyuan.com" target="_blank">亚洲人成网站免费播放</a>| <a href="http://sjmthanks.com" target="_blank">亚洲欧洲精品成人久久曰</a>| <a href="http://cqyouyongpx.com" target="_blank">永久中文字幕免费视频网站</a>| <a href="http://jcthbank.com" target="_blank">男女猛烈xx00免费视频试看</a>| <a href="http://528676.com" target="_blank">亚洲国产91精品无码专区</a>| <a href="http://9hao66.com" target="_blank">成全视成人免费观看在线看</a>| <a href="http://ygf123.com" target="_blank">亚洲AV一宅男色影视</a>| <a href="http://d8139.com" target="_blank">无码国产精品一区二区免费虚拟VR </a>| <a href="http://d8139.com" target="_blank">免费黄色福利视频</a>| <a href="http://rj150.com" target="_blank">国产精品亚洲综合久久</a>| <a href="http://bjgelinhotel.com" target="_blank">国产自产拍精品视频免费看</a>| <a href="http://ddxsrd.com" target="_blank">免费国产黄网站在线观看动图</a>| <a href="http://shelaoban.com" target="_blank">亚洲精品成人无限看</a>| <a href="http://lfhuanxin.com" target="_blank">ww在线观视频免费观看</a>| <a href="http://740740740.com" target="_blank">亚洲国产AV无码一区二区三区</a>| <a href="http://7766qq.com" target="_blank">亚洲国产精品成人</a>| <a href="http://nh-car.com" target="_blank">日韩在线不卡免费视频一区</a>| <a href="http://kingleadsw.com" target="_blank">67194在线午夜亚洲</a>| <a href="http://czhos.com" target="_blank">亚洲国产a级视频</a>| <a href="http://bisi666.com" target="_blank">免费国产成人α片</a>| <a href="http://ninidian.com" target="_blank">国产精品亚洲午夜一区二区三区</a>| <a href="http://chn139.com" target="_blank">国产免费私拍一区二区三区</a>| <a href="http://jt4f.com" target="_blank">国内精品一级毛片免费看</a>| <a href="http://www678678.com" target="_blank">亚洲一级视频在线观看</a>| <a href="http://goodwaysi.com" target="_blank">免费国产小视频在线观看</a>| <a href="http://wcnmgb.com" target="_blank">国产好大好硬好爽免费不卡</a>| <a href="http://kmyake.com" target="_blank">亚洲精品无码久久久久久</a>| <a href="http://yuyang0752.com" target="_blank">亚洲精品国产成人片</a>| <a href="http://jjwgzx.com" target="_blank">最好免费观看韩国+日本</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>