锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲av纯肉无码精品动漫,亚洲三级在线视频,中文字幕乱码亚洲精品一区http://m.tkk7.com/chenjinlong/zh-cnMon, 12 May 2025 06:11:57 GMTMon, 12 May 2025 06:11:57 GMT60鏂囦歡鍔犲瘑瑙e瘑http://m.tkk7.com/chenjinlong/archive/2011/08/26/357338.htmlchenjinlongchenjinlongFri, 26 Aug 2011 03:49:00 GMThttp://m.tkk7.com/chenjinlong/archive/2011/08/26/357338.htmlhttp://m.tkk7.com/chenjinlong/comments/357338.htmlhttp://m.tkk7.com/chenjinlong/archive/2011/08/26/357338.html#Feedback0http://m.tkk7.com/chenjinlong/comments/commentRss/357338.htmlhttp://m.tkk7.com/chenjinlong/services/trackbacks/357338.html/**鍔犲瘑
  *
  */
 public static String doEncrypt(String xmlStr) {
  try {
   return URLEncoder.encode(xmlStr, "GBK");
  } catch (UnsupportedEncodingException e) {
   e.printStackTrace();
  }
  return "鍔犲瘑閿欒";
 }

 /**
  * 瑙e瘑
  * @param saveFile
  */
 public static void decrypt(File saveFile) {
  try {
   BufferedReader reader = null;
         reader = new BufferedReader(new FileReader(saveFile));
         String tempString = null;
         String str2 =null;
         while ((tempString = reader.readLine()) != null) {
          str2=URLDecoder.decode(tempString);
         }
   FileOutputStream fos = new FileOutputStream(saveFile);
   fos.write(str2.getBytes());
   fos.close();
         reader.close();
 
  } catch (IOException e) {
   e.printStackTrace();
  }
 }
 
 
 public static void main(String[] args) throws UnsupportedEncodingException {
  
  System.out.println(URLDecoder.decode("C:\\Documents and Settings\\chenchangqing\\Desktop\\瀹炵墿杞Щ_20110824030821.xml", "GBK"));
 }




榪欐槸鎶婃枃浠跺唴瀹硅漿鎹㈡垚瀛楃鐨勬柟寮?img src ="http://m.tkk7.com/chenjinlong/aggbug/357338.html" width = "1" height = "1" />

]]>
smartupload.jar 瀹炵幇鏂囦歡涓婁紶涓嬭澆http://m.tkk7.com/chenjinlong/archive/2010/11/12/337943.htmlchenjinlongchenjinlongFri, 12 Nov 2010 12:44:00 GMThttp://m.tkk7.com/chenjinlong/archive/2010/11/12/337943.htmlhttp://m.tkk7.com/chenjinlong/comments/337943.htmlhttp://m.tkk7.com/chenjinlong/archive/2010/11/12/337943.html#Feedback0http://m.tkk7.com/chenjinlong/comments/commentRss/337943.htmlhttp://m.tkk7.com/chenjinlong/services/trackbacks/337943.html闃呰鍏ㄦ枃

]]>
闈㈠悜瀵硅薄 鈥旀柟娉曢噸鍐欍侀噸杞解︹?/title><link>http://m.tkk7.com/chenjinlong/archive/2010/08/23/329705.html</link><dc:creator>chenjinlong</dc:creator><author>chenjinlong</author><pubDate>Mon, 23 Aug 2010 12:10:00 GMT</pubDate><guid>http://m.tkk7.com/chenjinlong/archive/2010/08/23/329705.html</guid><wfw:comment>http://m.tkk7.com/chenjinlong/comments/329705.html</wfw:comment><comments>http://m.tkk7.com/chenjinlong/archive/2010/08/23/329705.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/chenjinlong/comments/commentRss/329705.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/chenjinlong/services/trackbacks/329705.html</trackback:ping><description><![CDATA[鍖哄埆鏂規硶閲嶅啓錛堣鐩栵級鍜屾柟娉曢噸杞斤紵<br /> 鏂規硶閲嶅啓錛氭柟娉曞悕瀛椼佸弬鏁板垪琛ㄥ拰榪斿洖綾誨瀷蹇呴』鐩稿悓銆傜被涓彧鍏佽鍑虹幇涓嬈¤繖鏍風殑鏂規硶錛岃鎺ョ潃寰瀛愮被褰撲腑鍐欏叆銆傜被涓殑鏂規硶瑕嗙洊錛岀埗綾誨拰瀛愮被閮藉彲浠ョ浉鍚屻?br /> 鏂規硶閲嶈澆錛氭柟娉曞悕瀛楃浉鍚岋紝鍙傛暟鍒楄〃蹇呴』瑕佷笉鍚岋紝榪斿洖綾誨瀷闅忔剰銆傛瀯閫犲櫒灝辨槸鍏稿瀷鐨勬柟娉曢噸杞姐?br /> <br /> this鍜宻uper鍏抽敭瀛楃殑鐢ㄦ硶錛歵his琛ㄧず鐨勬湰綾葷殑鏂規硶鍜屾垚鍛橈紱super琛ㄧず鐖剁被鐨勬柟娉曞拰鎴愬憳銆倀his錛堬級鍜宻uper錛堬級閮藉繀欏繪斁鍦ㄤ竴涓柟娉曠殑寮澶淬?br /> 濡傛灉瀛愮被鏋勯犲櫒涓病鏈夋樉寮忓湴璋冪敤鐖剁被鏋勯犲櫒錛屼篃娌℃湁浣跨敤this鍏抽敭瀛楄皟鐢ㄩ噸杞界殑鍏朵粬鏋勯犲櫒錛屽垯緋葷粺榛樿璋冪敤鐖剁被鏃犲弬鏁扮殑鏋勯犲櫒錛宻uper錛堬級銆?br /> <br /> 鍧楁墽琛岋細<br /> 鍦ㄤ竴涓被涓湁鍒濆鍖栧潡瑕佸厛鎵ц錛岀劧鍚庡啀鏄瀯閫犲櫒銆?br /> 濡傦細<br /> public class Test<br /> {<br />     String name;<br />      int age;<br />      String sex;<br />      public Test()<br />      {<br />           System.out.println("Test1琚皟鐢?);<br />           sex ="Male";<br />           System.out.println("name="+name+" ,age="+age+" ,sex="+sex);<br />       }<br />      public Test(String theName)<br />      {  <br />           System.out.println("Test2琚皟鐢?);<br />           name = theName;<br />           System.out.println("name="+name+" ,age="+age+" ,sex="+sex);<br />      }<br />      {<br />           name = "Tony Blair";<br />           age = 50;<br />           sex = "Female";<br />           System.out.println("Test鍒濆鍖栧潡鎵ц鍚庯細name="+name<br />            +" ,age="+age+" ,sex="+sex);<br />       } <br /> <br />       public static void main(String args[])<br />      {  <br />            Test t=new Test();<br />       }<br /> }<br /> <br /> <img src ="http://m.tkk7.com/chenjinlong/aggbug/329705.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/chenjinlong/" target="_blank">chenjinlong</a> 2010-08-23 20:10 <a href="http://m.tkk7.com/chenjinlong/archive/2010/08/23/329705.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>static鍜宖inal鍏抽敭瀛?http://m.tkk7.com/chenjinlong/archive/2010/08/23/329704.htmlchenjinlongchenjinlongMon, 23 Aug 2010 12:09:00 GMThttp://m.tkk7.com/chenjinlong/archive/2010/08/23/329704.htmlhttp://m.tkk7.com/chenjinlong/comments/329704.htmlhttp://m.tkk7.com/chenjinlong/archive/2010/08/23/329704.html#Feedback0http://m.tkk7.com/chenjinlong/comments/commentRss/329704.htmlhttp://m.tkk7.com/chenjinlong/services/trackbacks/329704.htmlstatic鍏抽敭瀛楀彲鐢ㄥ湪鍙橀噺銆佹柟娉曞拰鍐呴儴綾諱腑銆?br /> 鍦ㄧ被鐨勫畾涔変綋涓紝鏂規硶鐨勫閮ㄥ彲鍖呭惈static璇彞鍧楋紝鍦ㄦ墍灞炵殑綾昏杞藉叆鏃舵墽琛屼竴嬈★紝鐢ㄤ簬鍒濆鍖杝tatic灞炴э紝浣嗕笉鑳藉垵濮嬪寲闈為潤鎬佸彉閲忥紝綾誨彉閲忓湪鏁翠釜綾諱腑鍏變韓銆?br /> 濡傦細
public class Count {
  private int serialNumber;
  public static int counter;

  static {
    System.out.println("static鑷敱鍧楄鎵ц");   //鍏堟墽琛岄潤鎬佸潡
    counter = 1;
  }

  public static int getTotalCount() {
    return counter;
  }
  public Count() {
    counter++;
    serialNumber=counter;
  }
  public static void main(String[] args)
  {
   System.out.println("main() invoked");
   System.out.println("counter = "+Count.counter);
        Count t=new Count();
        System.out.println("counter = "+Count.counter+" "+t.serialNumber);
  }
}

java.lang.Math鏄竴涓猣inal綾伙紝涓嶅彲琚戶鎵匡紝final鍙橀噺鏄紩鐢ㄥ彉閲忥紝鍒欎笉鍙互鏀瑰彉瀹冪殑寮曠敤瀵硅薄錛屼絾鍙互鏀瑰彉瀵硅薄鐨勬暟鎹紝final鏂規硶涓嶅彲浠ヨ瑕嗙洊錛屼絾鍙互琚噸杞姐?br /> 濡傦細
class Aclass
{
 int a;
 //鏋勯犲櫒
 public Aclass()
 {
  a = 100;
 }
 final public void paint(){
  System.out.println("55555555");
 }
 final public void paint(int i){
  System.out.println(i);
 }
 public void setA(int theA)
 {
  a = theA;
 }
 public int getA()
 {
  return a;
 }
}

//瀹氫箟涓涓被鏉ユ祴璇?br /> public class TestFinal
{       
       //濡傛灉final鍙橀噺鏄紩鐢ㄥ彉閲忥紝鍒欎笉鍙互鏀瑰彉瀹冪殑寮曠敤瀵硅薄錛屼絾鍙互鏀瑰彉瀵硅薄鐨勬暟鎹?br />  final Aclass REF_VAR=new Aclass();
 public static void main(String[] args)
 {
  TestFinal tf = new TestFinal();
  tf.REF_VAR.setA(1);
  System.out.println(tf.REF_VAR.getA());
  tf.REF_VAR.paint();
  tf.REF_VAR.paint(1);
 }
}



]]>
abstract鍜宨nterface鍏抽敭瀛?http://m.tkk7.com/chenjinlong/archive/2010/08/23/329703.htmlchenjinlongchenjinlongMon, 23 Aug 2010 12:08:00 GMThttp://m.tkk7.com/chenjinlong/archive/2010/08/23/329703.htmlhttp://m.tkk7.com/chenjinlong/comments/329703.htmlhttp://m.tkk7.com/chenjinlong/archive/2010/08/23/329703.html#Feedback0http://m.tkk7.com/chenjinlong/comments/commentRss/329703.htmlhttp://m.tkk7.com/chenjinlong/services/trackbacks/329703.html
interface澹版槑鏂規硶鍜屽彉閲忥紝鐗規畩鎶借薄綾伙紝鍜岀被涓嶅悓鐨勬槸錛屼竴涓帴鍙e彲浠ョ戶鎵垮涓埗綾繪帴鍙o紝澶氫釜鏃犲叧鐨勭被鍙互瀹炵幇鍚屼竴涓帴鍙o紝涓涓被鍙互瀹炵幇澶氫釜鏃犲叧鐨勬帴鍙c?

]]>
鍏充簬jsp欏甸潰闂?閫氳繃url浼犻掑弬鏁?鍑虹幇涔辯爜鐨勯棶棰? http://m.tkk7.com/chenjinlong/archive/2010/08/23/329702.htmlchenjinlongchenjinlongMon, 23 Aug 2010 12:04:00 GMThttp://m.tkk7.com/chenjinlong/archive/2010/08/23/329702.htmlhttp://m.tkk7.com/chenjinlong/comments/329702.htmlhttp://m.tkk7.com/chenjinlong/archive/2010/08/23/329702.html#Feedback0http://m.tkk7.com/chenjinlong/comments/commentRss/329702.htmlhttp://m.tkk7.com/chenjinlong/services/trackbacks/329702.html 鍙傚悎Post鏂規硶鎻愪氦鐨勬暟鎹紝

2 . 閫傚悎鐢℅et鏂規硶鎻愪氦鐨勬暟鎹?br /> String name = request.getParameter("name");
name=new String(name.getBytes(“ISO8859_1”),“UTF-8”);

3 .
閽堝Tomcat鏈嶅姟鍣紝淇敼server.xml
<Connector port="8083" protocol="HTTP/1.1"
       connectionTimeout="20000"
       redirectPort="8443"
       URIEncoding="UTF-8" />
榪欎釜鍙嬌鐢℅ET鏂規硶錛屼笉閫傚悎Post鏂規硶

]]>
浣跨敤JDBC榪炴帴SQL SERVER 2008鐨勬柟娉?http://m.tkk7.com/chenjinlong/archive/2010/08/23/329701.htmlchenjinlongchenjinlongMon, 23 Aug 2010 12:03:00 GMThttp://m.tkk7.com/chenjinlong/archive/2010/08/23/329701.htmlhttp://m.tkk7.com/chenjinlong/comments/329701.htmlhttp://m.tkk7.com/chenjinlong/archive/2010/08/23/329701.html#Feedback0http://m.tkk7.com/chenjinlong/comments/commentRss/329701.htmlhttp://m.tkk7.com/chenjinlong/services/trackbacks/329701.html浣跨敤JDBC榪炴帴SQL SERVER 2008錛屽緢澶氫漢閮藉湪闂紝鎴戣嚜宸變篃嫻嬭瘯鍑犳錛屽彂鐜版寜鐓т互鍓嶇殑鏂規硶榪炴帴浼氬嚭鐜頒竴鐐瑰皬闂銆傚師鍥犲湪浜庯紝SQL SERVER 2008閲囩敤浜嗗姩鎬佺鍙g殑鏈哄埗錛屾寜鐓т互鍓嶇殑鏂規硶榪炴帴浼氭姤鍛婅繛鎺ヤ笉浜嗭紝鍏跺疄绔彛鍐欏浜嗗畬鍏ㄦ病鏈夐棶棰樸傝繛鎺ユ柟娉曞涓嬶細

1錛屽井杞洰鍓嶆病鏈夊彂甯冮拡瀵筍QL Server 2008涓撶敤鐨凧DBC椹卞姩紼嬪簭錛屼嬌鐢⊿QL Server 2005 鐨勫氨鍙互浜嗭紝浣嗘槸錛岄渶瑕佹敞鎰忥細 SQL Server 2008鐨勬柊鍔熻兘鏃犳硶浣跨敤錛岃繖涓繀欏葷瓑涓撶敤鐨凧DBC鍙戝竷涔嬪悗鎵嶈兘浣跨敤銆備笅杞藉湴鍧錛?

Microsoft SQL Server 2005 JDBC Driver 1.2

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c47053eb-3b64-4794-950d-81e1ec91c1ba

2錛岃緗鍙d負鍥哄畾绔彛錛?/p>

SQL Server 閰嶇疆綆$悊鍣紝鎸夊浘璁劇疆鍗沖彲

 


娉ㄦ剰錛氬姩鎬佺鍙h涓虹┖錛屽嵆鍙鐢ㄥ姩鎬佺鍙?/p>

榪炴帴鐨勫啓娉曪細


jdbc:sqlserver://192.168.3.6:1368;databaseName=鏁版嵁搴撳悕縐?user=鐢ㄦ埛鍚?password=瀵嗙爜




]]>
鏁版嵁搴撹繛鎺ユ睜DBCP http://m.tkk7.com/chenjinlong/archive/2010/08/23/329700.htmlchenjinlongchenjinlongMon, 23 Aug 2010 12:01:00 GMThttp://m.tkk7.com/chenjinlong/archive/2010/08/23/329700.htmlhttp://m.tkk7.com/chenjinlong/comments/329700.htmlhttp://m.tkk7.com/chenjinlong/archive/2010/08/23/329700.html#Feedback0http://m.tkk7.com/chenjinlong/comments/commentRss/329700.htmlhttp://m.tkk7.com/chenjinlong/services/trackbacks/329700.html姒傚康錛氭暟鎹簱榪炴帴姹犺礋璐e垎閰嶃佺鐞嗗拰閲婃斁鏁版嵁搴撹繛鎺ワ紝瀹冨厑璁稿簲鐢ㄧ▼搴忛噸澶嶄嬌鐢ㄤ竴涓幇鏈夌殑鏁版嵁搴撹繛鎺ワ紝鑰屼笉鍐嶆槸閲嶆柊寤虹珛涓涓繛鎺ワ紱閲婃斁絀洪棽鏃墮棿瓚呰繃鏈澶х┖闂叉椂闂寸殑鏁版嵁搴撹繛鎺ワ紝浠ラ伩鍏嶅洜涓烘病鏈夐噴鏀炬暟鎹簱榪炴帴鑰屽紩璧風殑鏁版嵁搴撹繛鎺ラ仐婕忋?/p>

闇瑕佹敞鎰忥細
1. 鏈灝忚繛鎺ユ暟鏄繛鎺ユ睜涓鐩翠繚鎸佺殑鏁版嵁搴撹繛鎺ワ紝鎵浠ュ鏋滃簲鐢ㄧ▼搴忓鏁版嵁搴撹繛鎺ョ殑浣跨敤閲忎笉澶э紝灝嗕細鏈夊ぇ閲忔暟鎹簱榪炴帴璧勬簮琚氮璐廣?br /> 2. 鏈澶ц繛鎺ユ暟鏄繛鎺ユ睜鑳界敵璇風殑鏈澶ц繛鎺ユ暟錛屽鏋滄暟鎹簱榪炴帴璇鋒眰瓚呰繃姝ゆ暟錛屽悗闈㈢殑鏁版嵁搴撹繛鎺ヨ姹傚皢琚姞鍏ュ埌絳夊緟闃熷垪涓紝榪欎細褰卞搷涔嬪悗鐨勬暟鎹簱鎿嶄綔銆?/p>

鏁版嵁搴撹繛鎺ユ睜鐨勪袱涓換鍔★細
1. 闄愬埗姣忎釜搴旂敤鎴栫郴緇熷彲浠ユ嫢鏈夌殑鏈澶ц祫婧愶紝涔熷氨鏄‘瀹氳繛鎺ユ睜鐨勫ぇ灝忥紙PoolSize錛夈?br /> 2. 鍦ㄨ繛鎺ユ睜鐨勫ぇ灝忥紙PoolSize錛夎寖鍥村唴銆佹渶澶ч檺搴﹀湴浣跨敤璧勬簮錛岀緝鐭暟鎹簱璁塊棶鐨勪嬌鐢ㄥ懆鏈熴?/p>

渚嬪錛?鐗╃悊榪炴帴鏁?00涓紝姣忎釜榪炴帴鎻愪緵250涓猄tatemet錛岄偅涔堝茍鍙戠殑Statement鎬繪暟涓?00*250=50000涓?/p>

Java寮婧愯繛鎺ユ睜錛?br /> Jakarta DBCP 鍙洿鎺ュ湪搴旂敤紼嬪簭涓嬌鐢ㄣ傦紙姣旇緝甯哥敤錛岄泦鎴愬湪Tomcat鍜孲truts涓級
C3P0鏄疕ibernate鐨勯粯璁ゆ暟鎹簱榪炴帴姹犮傦紙甯哥敤錛孒ibernate錛?br /> 鍏朵粬鐨勮繕鏈塒roxool銆丏DConnectionBroker銆丏BPool銆乆APool銆丳rimrose銆丼martPool銆丮iniConnectionPoolManager銆?/p>


DBCP浠g爜瀹炵幇錛?br /> //鍒涘緩鏁版嵁婧?br /> public static DataSource setupDataSource(String connectURI) {
    BasicDataSource ds = new BasicDataSource();
    ds.setDriverClassName(org.gjt.mm.mysql.Driver);
    ds.setUsername("username");
    ds.setPassword("password");
    ds.setUrl(connectURI);
    return ds;   
}

//鍏抽棴鏁版嵁婧?br /> public static void shutdownDataSource(DataSource ds) throws SQLException {
    BasicDataSource bds = (BasicDataSource)ds;
    bds.close();
}

//鏁版嵁婧愮殑浣跨敤

DataSource dataSource = getDataSource();
  Connection conn = null;
  PreparedStatement pstmt = null;
  ResultSet rs = null;
  
  try {
   conn = dataSource.getConnection();
   pstmt = conn.prepareStatement("select * from users");
   rs = pstmt.executeQuery();
   while(rs.next()) {
    System.out.println(rs.getInt("id"));
   }
  } catch(Exception e) {
   e.printStackTrace();
  } finally {
   try {
    rs.close();
    pstmt.close();
    conn.close();
   } catch(Exception ex) {
    ex.printStackTrace();
   }
  } 




鍦═omcat涓厤緗暟鎹簱榪炴帴姹狅細

鎴戜滑浣跨敤Tomcat涓璴ib鏂囦歡澶逛笅鐨則omcat-dbcp.jar銆?br /> 1. 淇敼server.xml鏂囦歡鍦?lt;Service>涓啓鍏ヤ互涓嬩唬鐮?
<Context path="/WebProject" docBase="WebProject" reloadable="true" crossContext="true">
     
     <Resource auth="Container" name="jdbc/CompanyDB" type="javax.sql.DataSource"
      factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" 
     driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"     
     url="jdbc:sqlserver://localhost:1433;DataBaseName=Company" 
     username="sa" 
      password="root" 
      maxActive="100" 
      maxIdle="30" 
      maxWait="10000"   
     removeAbandoned=“true”
      removeAbandonedTimeOut="10" 
      logAbandoned="true"/>
    </Context>


path錛氬伐紼嬭礬寰勩?br /> docBase錛氬伐紼嬪悕瀛椼?br /> name錛欽NDI鐨勫悕瀛椼?br /> type錛氭暟鎹簮鐨勭被銆?br /> factory錛氭寚瀹氱敓鎴愮殑DataReource鐨刦actory綾誨悕錛涢粯璁BCP宸ュ巶綾匯?br /> driverClassName錛氭暟鎹簱椹卞姩鍚嶃?br /> url錛氭暟鎹簱榪炴帴鐨刄RL銆?br /> username錛氭暟鎹簱鐢ㄦ埛鍚嶃?br /> password錛氭暟鎹簱瀵嗙爜銆?br /> maxActive錛氭渶澶ц繛鎺ユ暟鎹簱鏁幫紝璁句負0琛ㄧず娌℃湁闄愬埗銆?br /> maxIdle錛氭渶澶х瓑寰呮暟閲忥紝璁句負0琛ㄧず娌℃湁闄愬埗銆?br /> maxWait錛氭渶澶х瓑寰呯鏁幫紝鍗曚綅涓簃s銆?br /> removeAbandoned錛氭槸鍚﹁嚜鎴戜腑鏂紝榛樿涓篺alse銆?br /> removeAbandonedTimeOut錛氬嚑縐掑悗浼氳嚜鎴戜腑鏂紝removeAbandoned蹇呴』涓簍rue銆?br /> logAbandoned錛氭槸鍚﹁褰曚腑鏂簨浠訛紝榛樿涓篺alse銆?/p>

2. 淇敼web.xml鏂囦歡錛屽鍔犱竴涓爣絳撅紝杈撳叆浠ヤ笅浠g爜錛?br /> <resource-ref>
     <description>Company Connection</description>
     <res-ref-name>jdbc/CompanyDB</res-ref-name>
     <res-type>javax.sql.DataSource</res-type>
     <res-auth>Container</res-auth>
</resource-ref>

res-ref-name錛氭寚瀹欽NDI鐨勫悕瀛椼?br /> res-type錛氭寚瀹氳祫婧愮被鍚嶃?br /> res-auth錛氭寚瀹氳祫婧愮殑Manager銆?br />
3. 浠g爜涓嬌鐢↗NDI浠g爜榪涜鑾峰彇錛?br /> Context ctx = new InitalContext()錛?br /> DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/CompanyDB");
Connection conn = ds.getConnection();


娉ㄦ剰錛歫ava:comp/env/ 鏄痡ava涓璊NDI鍥哄畾鍐欐硶銆?/span>


娉ㄦ剰錛氬鏋滆閰嶇疆鍑虹幇閿欒錛岄噰鐢ㄥ彟涓縐嶆柟寮忚繘琛岄厤緗?/span>

鍦╰omcat涓殑server.xml涓嶈繘琛岄厤緗紝鑰屽湪context.xml涓繘琛岃緗?br /> 浠g爜濡備笅錛?br /> <Resource name="jdbc/CompanyDB" type="javax.sql.DataSource" password="root"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" maxIdle="2" maxWait="5000" username="sa" url="jdbc:sqlserver://localhost:1433;DataBaseName=Company" maxActive="100"/>


web.xml鐨勮緗悓涓婁竴涓厤緗竴鏍楓?br />

]]>
鍏充簬JSP鍑犱釜鍐呯疆瀵硅薄鐨勭敤娉?/title><link>http://m.tkk7.com/chenjinlong/archive/2010/05/27/322083.html</link><dc:creator>chenjinlong</dc:creator><author>chenjinlong</author><pubDate>Thu, 27 May 2010 12:54:00 GMT</pubDate><guid>http://m.tkk7.com/chenjinlong/archive/2010/05/27/322083.html</guid><wfw:comment>http://m.tkk7.com/chenjinlong/comments/322083.html</wfw:comment><comments>http://m.tkk7.com/chenjinlong/archive/2010/05/27/322083.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/chenjinlong/comments/commentRss/322083.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/chenjinlong/services/trackbacks/322083.html</trackback:ping><description><![CDATA[<p>JSp鐨剆ession鍐呯疆瀵硅薄鍙栧兼柟娉?br /> //鍒涘緩session瀵硅薄<br /> HttpSession session =requst.getSession();<br /> //璁劇疆session 瀵硅薄鐨勫睘鎬у?br /> session.setAttribute("灞炴у悕",鍊?;<br /> 鍙栧?br /> Object object=session.getAttibute("灞炴у悕")<br /> 璁劇疆鏂規硶<br /> //璁劇疆鍝嶅簲鍥炲幓鐨勭被鍨?br /> response.setContentType("text/html");<br /> //璁劇疆鍝嶅簲鐨勫瓧絎︾紪鐮佹牸寮?br /> response.setCharacterEncoding("UTF-8");</p> <p>request(璇鋒眰)<br /> //鑾峰彇璇鋒眰灞炴х殑鍊?br /> request.getParameter("灞炴у悕");<br /> 澶氱敤浜庤〃鍗曟彁浜ゅ拰URL鍙傛暟鐨勪紶閫掔殑鍙栧?/p> <p> JSp鍐呯疆瀵硅薄鐢熷懡鍛ㄦ湡錛?br />  <br /> out 鍙湪鏈琷sp欏甸潰浣跨敤  鏃犵敓鍛藉懆鏈?br /> request  鐢熷懡鍛ㄦ湡 涓嬈¤姹?<br /> response 鐢熷懡鍛ㄦ湡 涓嬈″搷搴?br /> session  鐢熷懡鍛ㄦ湡  欏圭洰嫻忚鍣ㄥ叧闂椂錛岀敓鍏ㄥ懆鏈熺粨鏉燂紝榛樿涓嶆搷浣滈」鐩秴榪?0鍒嗛挓鐢熷懡鍛ㄦ湡緇撴潫<br /> application 鐢熷懡鍛ㄦ湡   褰撳紑鍚疶omcat鏈嶅姟鍣ㄦ椂鍒涘緩錛屽叧闂璗omcat鏈嶅姟鍣ㄦ椂緇撴潫鐢熷懡鍛ㄦ湡  (浣滅敤錛氱粺璁℃湇鍔″櫒璁塊棶浜烘暟鎴栨祦閲?<br /> </p> <p> <br /> </p> <p>欏甸潰璺寵漿:<br /> response.sendRedirect("admin/one.jsp")  閲嶅畾鍚?br /> RequestDispatcher 璇鋒眰璺寵漿<br /> 涓よ呭疄鐜扮殑鏁堟灉鐩稿悓<br /> 浜岃呯殑鍖哄埆錛?br /> 1銆?br /> URL 鍦板潃鐨勫彉鍖栫敤response.sendRedirect鏃訛紝RequestDi.spatcher涓嶄細浣縐RL鍦板潃榪涜鍙樺寲銆?br /> RepuestDispatcher 鏄湇鍔″櫒绔姹傛満鍒剁殑璺寵漿<br /> response.sendRedirect 鏄鎴風璇鋒眰鏈哄埗鐨勯噸瀹氬悜<br /> 2銆?br /> RequestDispatcher浼犲奸氳繃JSP-Servlet-JSp褰㈠紡鐩存帴浼犲叆鍒頒笅涓涓狫Sp欏甸潰<br /> response.sendRedirect 浼犲奸氳繃JSP-Servlet-JSP褰㈠紡錛屽彧鑳藉浼犻掑埌璇鋒眰鏈哄埗閲嶅畾鍚戣繖涔嬪墠<br /> 3銆?br /> 濡傛灉欏圭洰瑕佽煩杞埌鍙﹀涓涓湇鍔″櫒鐨勯〉闈㈡椂錛岀敤response.sendRedirect榪涜閲嶅畾鍚?br /> 4銆?br /> 鎴戜滑灝介噺浣跨敤RequestDispatcher鏂瑰紡錛屽洜涓烘槸鏈嶅姟鍣ㄥ搷搴旓紝鎵浠ュ湪web瀹瑰櫒鎵ц鏁堢巼杈冮珮</p> <p><br /> RequestDispatcher浠涔堟椂鍊欎嬌鐢ㄥ憿錛?br /> 欏圭洰涓笉榪涜欏甸潰鐨勪氦浜掕煩杞殑鏃跺欙紝渚嬪涓涓晫闈㈢殑澧炪佸垹銆佹敼銆佹煡錛屾垨鑰呯浉鍏寵仈鍚岀被鍨嬫ā鍧椾箣闂寸殑璺寵漿</p> <p>response.sendRedirect閲嶅畾鍚戜粈涔堟椂鍊欎嬌鐢ㄥ憿錛?br /> 鏃犲叧鑱旂殑涓嶅悓妯″潡闂磋煩杞嬌鐢紝渚嬪錛岀敤鎴風晫闈㈡ā鍧楄煩杞埌浜у搧淇℃伅鐣岄潰妯″潡</p> <p>5銆?br /> RequestDispatcher鍩烘湰涓婅瀹氫嬌鐢ㄥ湪Servlet閲岄潰<br /> response.sendRedirect 鐢ㄥ湪Servlet鍜孞SP欏甸潰杈冨</p> <br /> <p>閲嶅畾鍚戜紶鍊?鍙獎鍝峳equest錛屼笉褰卞搷session鐨勪紶鍊?/p> <p>session浣曟椂浣跨敤?<br /> 浼犲兼椂灝介噺涓嶈浣跨敤session<br /> 璐墿杞︾殑瀹炵幇蹇呴』浣跨敤session瀵硅薄</p> <p>session.removeAttribute("name") 鍏ㄩ儴鍒犻櫎鐗╁搧<br /> 濡傛灉閫夋嫨鎬у垹闄わ紵<br /> 浼犲叆瑕佸垹闄ょ殑璐墿淇℃伅涓婚敭id鍊鹼紝鏍規嵁id鍊兼敮鏌ユ壘闆嗗悎涓殑瀵瑰簲淇℃伅錛岀劧鍚庡仛闆嗗悎涓殑鍒犻櫎鎿嶄綔<br /> for(Product product : list){</p> <p>    if(deleteid==product.getid()){<br />            list.remove(product);<br /> }<br /> }<br /> session.setAttribute("gouwu",list)</p> <br /> <br /> 涓ょ鎻愪氦鏂瑰紡鐨勪貢鐮佸鐞嗭細<br /> <p>post鎻愪氦鏂瑰紡涔辯爜澶勭悊<br /> 涓枃涔辯爜闂<br /> request.setcharacterEncoding("UTF-8");</p> <p>澶勭悊get鏂瑰紡鎻愪氦鐨勪貢鐮佹柟寮忓鐞?br /> String names=new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8")<br /> </p> <img src ="http://m.tkk7.com/chenjinlong/aggbug/322083.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/chenjinlong/" target="_blank">chenjinlong</a> 2010-05-27 20:54 <a href="http://m.tkk7.com/chenjinlong/archive/2010/05/27/322083.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>5鏈?鏃ユ敹鑾鳳紙DAO錛?/title><link>http://m.tkk7.com/chenjinlong/archive/2010/05/07/320304.html</link><dc:creator>chenjinlong</dc:creator><author>chenjinlong</author><pubDate>Fri, 07 May 2010 09:48:00 GMT</pubDate><guid>http://m.tkk7.com/chenjinlong/archive/2010/05/07/320304.html</guid><wfw:comment>http://m.tkk7.com/chenjinlong/comments/320304.html</wfw:comment><comments>http://m.tkk7.com/chenjinlong/archive/2010/05/07/320304.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.tkk7.com/chenjinlong/comments/commentRss/320304.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/chenjinlong/services/trackbacks/320304.html</trackback:ping><description><![CDATA[                                                                                                     DAO紼嬪簭璁捐<br />          鍦ㄧ敤DAO璁捐妯″紡緙栧啓紼嬪簭鏃訛紝鏍規嵁浠ヤ笅鍑犱釜姝ラ錛?br />               1銆佸畾涔夋帴鍙o紱<br />               2銆佸畾涔夊簳灞侸avaBean錛?br />               3銆佹暟鎹簱榪炴帴錛?br />               4銆佸疄鐜版帴鍙o紱<br />               5銆佸伐鍘傦紱<br />               6銆佷富鍑芥暟錛?br /> 鏍規嵁浣犵殑欏圭洰錛屽湪涓嶅悓鐨勫寘閲岄潰鍐欑浉搴旂殑浠g爜錛?br />           涓嬮潰鏄竴涓畝鍗曠殑渚嬪瓙錛?br />          <br /> 1銆佸畾涔夋帴鍙o細  <p>package com.qhit.s2.t13.dao;</p> <p>import java.util.List;</p> <p>import com.qhit.s2.t13.javaben.User;</p> <p>public interface IUserDAO {<br />  <br />  public List<User> findAll();</p> <p>}<br /> 2銆丣avaBean錛?br /> </p> <p>package com.qhit.s2.t13.javaben;</p> <p>public class User {<br />  <br />  private Integer id;<br />  private String username;<br />  private String password;<br />  public User() {<br />   super();<br />  }<br />  public User(Integer id, String username, String password) {<br />   super();<br />   this.id = id;<br />   this.username = username;<br />   this.password = password;<br />  }<br />  public Integer getId() {<br />   return id;<br />  }<br />  public void setId(Integer id) {<br />   this.id = id;<br />  }<br />  public String getUsername() {<br />   return username;<br />  }<br />  public void setUsername(String username) {<br />   this.username = username;<br />  }<br />  public String getPassword() {<br />   return password;<br />  }<br />  public void setPassword(String password) {<br />   this.password = password;<br />  }</p> <p>}<br /> <br /> 3銆佹暟鎹簱榪炴帴錛?/p> <p>package com.qhit.s2.t13.dao.impl;</p> <p>import java.sql.DriverManager;<br /> import java.sql.SQLException;</p> <p>public class DBConnection {<br />  <br />  private java.sql.Connection conn = null;<br />  <br /> // public final static String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";<br /> // public final static String URL = "jdbc:sqlserver://localhost:1433;DataBaseName=Company";<br /> // public final static String DBUSER = "sa";<br /> // public final static String DBPASS = "root";<br />  <br />  public java.sql.Connection getConnection() {<br />   try {<br />    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");<br />    conn = DriverManager.getConnection(<br />      "jdbc:sqlserver://localhost:1433;DataBaseName=Company",<br />      "sa", "root");<br />    return conn;<br />   } catch(Exception e) {<br />    e.printStackTrace();<br />   }<br />   return null;<br />  }<br />  <br />  <br />  public void closeConnection() {<br />   if(conn != null) {<br />    try {<br />     conn.close();<br />    } catch (SQLException e) {<br />     // TODO Auto-generated catch block<br />     e.printStackTrace();<br />    }<br />   }<br />  }</p> <p>}<br /> <br /> 4銆佸疄鐜版帴鍙o細<br /> </p> <p>package com.qhit.s2.t13.dao.impl;</p> <p>import java.sql.PreparedStatement;<br /> import java.sql.ResultSet;<br /> import java.sql.SQLException;<br /> import java.util.ArrayList;<br /> import java.util.List;</p> <p>import com.qhit.s2.t13.dao.IUserDAO;<br /> import com.qhit.s2.t13.javaben.User;</p> <p>public class UserDAOImpl implements IUserDAO {</p> <p> public List<User> findAll() {<br />   <br />   List<User> userList = new ArrayList<User>();<br />   <br />   String sql = "select * from users";<br />   DBConnection db = new DBConnection();<br />   try {<br />    <br /> //   System.out.println(db.getConnection());<br />    <br />    PreparedStatement ps = db.getConnection().prepareStatement(sql);<br />    ResultSet rs = ps.executeQuery();<br />    if(rs != null) {<br />     while(rs.next()) {<br />      User user = new User();<br />      user.setId(rs.getInt("id"));<br />      user.setUsername(rs.getString("userName"));<br />      user.setPassword(rs.getString("password"));<br />      <br />      userList.add(user);<br />     }<br />    }<br />    <br />    <br />    rs.close();<br />    ps.close();<br />    db.closeConnection();<br />    <br />    return userList;<br />    <br />    <br />   } catch (SQLException e) {<br />    // TODO Auto-generated catch block<br />    <br />    e.printStackTrace();<br />    return null;<br />   } <br />   <br />   <br />  }</p> <p>}<br /> <br /> 5銆佸伐鍘?/p> <p>package com.qhit.s2.t13.dao.impl;</p> <p>import com.qhit.s2.t13.dao.IUserDAO;</p> <p>public class DAOFactory {<br />  <br />  public static IUserDAO getUserDAO() {<br />   return new UserDAOImpl();<br />  }</p> <p>}<br /> <br /> </p> <p>6銆佷富鍑芥暟錛?/p> <p>package main;</p> <p>import java.util.List;</p> <p>import com.qhit.s2.t13.dao.impl.DAOFactory;<br /> import com.qhit.s2.t13.javaben.User;</p> <p>public class TestMain {<br /> <br />  public static void main(String[] args) {<br />   // TODO Auto-generated method stub<br />   List<User> list = DAOFactory.getUserDAO().findAll();<br />   <br />   if(list != null) {<br />    System.out.println("chenggong");<br />   } else {<br />    System.out.println("shipai");<br />   }<br />   <br />  }</p> <p>}<br /> </p> <p><br />  </p> <p><br /> </p> <p><br />  </p> <p><br /> </p> <img src ="http://m.tkk7.com/chenjinlong/aggbug/320304.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/chenjinlong/" target="_blank">chenjinlong</a> 2010-05-07 17:48 <a href="http://m.tkk7.com/chenjinlong/archive/2010/05/07/320304.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://dingdingduo.com" target="_blank">两性色午夜免费视频</a>| <a href="http://www44wawa.com" target="_blank">国产亚洲精品成人AA片新蒲金</a>| <a href="http://grjeans.com" target="_blank">a级毛片黄免费a级毛片</a>| <a href="http://xseporn.com" target="_blank">国产精品久久久久久亚洲小说</a>| <a href="http://av-fantasy.com" target="_blank">精品在线免费观看</a>| <a href="http://kouchoubao.com" target="_blank">免费人妻精品一区二区三区</a>| <a href="http://yuduruizhi.com" target="_blank">国产亚洲人成网站在线观看</a>| <a href="http://www-333346.com" target="_blank">四虎国产精品免费永久在线</a>| <a href="http://pppmmmm.com" target="_blank">久久亚洲精品无码av</a>| <a href="http://txtmp3.com" target="_blank">国产亚洲精品久久久久秋霞 </a>| <a href="http://horticartf.com" target="_blank">黑人大战亚洲人精品一区</a>| <a href="http://www65axax.com" target="_blank">免费的涩涩视频在线播放</a>| <a href="http://www12kvkv.com" target="_blank">美女被免费网站视频在线</a>| <a href="http://0755host.com" target="_blank">亚洲已满18点击进入在线观看</a>| <a href="http://cqtjqcc.com" target="_blank">亚洲av鲁丝一区二区三区</a>| <a href="http://jiezinet.com" target="_blank">国产成人免费爽爽爽视频</a>| <a href="http://zhaosifuwang.com" target="_blank">99爱在线精品视频免费观看9 </a>| <a href="http://saohu533.com" target="_blank">亚洲国产人成精品</a>| <a href="http://99rlcf.com" target="_blank">99久久久国产精品免费蜜臀</a>| <a href="http://54vpn.com" target="_blank">巨胸喷奶水www永久免费</a>| <a href="http://yw756.com" target="_blank">成人国产网站v片免费观看</a>| <a href="http://ncmyw.com" target="_blank">国产精品亚洲二区在线</a>| <a href="http://www-070755.com" target="_blank">亚洲日韩久久综合中文字幕</a>| <a href="http://ding001.com" target="_blank">亚洲免费福利在线视频</a>| <a href="http://paweax.com" target="_blank">中文字幕无码精品亚洲资源网</a>| <a href="http://haiwaizhuyun.com" target="_blank">小小影视日本动漫观看免费</a>| <a href="http://gyqcy.com" target="_blank">日本在线免费播放</a>| <a href="http://7788xxx.com" target="_blank">国产成人人综合亚洲欧美丁香花</a>| <a href="http://sdtuoliuta.com" target="_blank">香蕉大伊亚洲人在线观看</a>| <a href="http://sxwlhg.com" target="_blank">亚洲丝袜中文字幕</a>| <a href="http://holdengong.com" target="_blank">久久亚洲精品无码观看不卡</a>| <a href="http://m8va.com" target="_blank">亚洲精品国产福利一二区</a>| <a href="http://taojin5.com" target="_blank">亚洲AV无码乱码在线观看性色扶 </a>| <a href="http://ninggelang.com" target="_blank">亚洲一区二区三区高清不卡</a>| <a href="http://kmyake.com" target="_blank">亚洲不卡视频在线观看</a>| <a href="http://gsonlinet.com" target="_blank">亚洲色图激情文学</a>| <a href="http://9haolc.com" target="_blank">亚洲av永久无码一区二区三区</a>| <a href="http://9v9av.com" target="_blank">亚洲AV无码久久精品成人</a>| <a href="http://www-456446.com" target="_blank">亚洲AV午夜成人片</a>| <a href="http://shenghe228.com" target="_blank">97久久精品亚洲中文字幕无码</a>| <a href="http://juguanghr.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>