浏览代码

更新数据

更新数据
1801010627 6 年之前
父节点
当前提交
6ca7fd29c3
共有 1 个文件被更改,包括 81 次插入81 次删除
  1. 81 81
      Update.java

+ 81 - 81
Update.java

@@ -1,82 +1,82 @@
-package org.lsy.servlet; 
-  
-import java.io.IOException; 
-import java.io.PrintWriter; 
-import java.sql.Connection; 
-import java.sql.DriverManager; 
-import java.sql.Statement; 
-  
-import javax.servlet.ServletException; 
-import javax.servlet.http.HttpServlet; 
-import javax.servlet.http.HttpServletRequest; 
-import javax.servlet.http.HttpServletResponse; 
-  
-public class Update extends HttpServlet 
-{ 
-  // 驱动程序就是之前在classpath中配置的jdbc的驱动程序的jar包中 
-  
-
-	  
-	  // 连接地址是由各个数据库生产商单独提供的,所以需要单独记住 
-	  public static final String DBURL = "jdbc:mysql://localhost:3306/kui"; 
-	  // 连接数据库的用户名 
-	  public static final String DBUSER = "root"; 
-	  // 连接数据库的密码 
-	  public static final String DBPASS = "001011"; 
-	  
-  
-	  public void doGet(HttpServletRequest request, HttpServletResponse response) 
-		      throws ServletException, IOException 
-		  { 
-		    try
-		      
-		    { 
-		      request.setCharacterEncoding("UTF-8"); 
-		      response.setCharacterEncoding("UTF-8");      	    
-		      response.setContentType("text/html;UTF-8");
-		      PrintWriter out = response.getWriter();  
-		      Connection conn = null; // 表示数据库的连接的对象 
-		      Statement stmt = null; // 表示数据库的更新操作 
-		      //获取表单提交的参数 
-		      String name=request.getParameter("name"); 
-		      
-		    
-		      String grent=request.getParameter("grent"); 
-		      String result=request.getParameter("result"); 
-		      //更新SQL 
-		      String sqlString="update student set name='"+name+"' ," + 
-		          "calssGrent='"+grent+"',result='"+result+"' where name='"+name+"' ";  
-		      // 1、使用Class类加载驱动程序 
-		      Class.forName("com.mysql.jdbc.Driver");  
-		      // 2、连接数据库 
-		      conn = DriverManager.getConnection(DBURL, DBUSER, DBPASS); 
-		      // 3、Statement接口需要通过Connection接口进行实例化操作 
-		      stmt = conn.createStatement(); 
-		      int pd=stmt.executeUpdate(sqlString); 
-		      if(pd!=0) 
-		      { 
-		      out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); 
-		      out.println("<HTML>"); 
-		      out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>"); 
-		      out.println(" <BODY>"); 
-		      out.print(" 更新成功<br><a href=MMC_01>查看列表</a> "); 
-		      out.println(" </BODY>"); 
-		      out.println("</HTML>"); 
-		      } 
-		      out.flush(); 
-		      out.close(); 
-		      stmt.close(); 
-		      conn.close(); 
-		    } 
-		    catch (Exception e) 
-		    { 
-		      // TODO: handle exception 
-		    } 
-		  } 
-		  public void doPost(HttpServletRequest request, HttpServletResponse response) 
-		      throws ServletException, IOException 
-		  { 
-		    doGet(request, response); 
-		  } 
-		  
+package org.lsy.servlet; 
+  
+import java.io.IOException; 
+import java.io.PrintWriter; 
+import java.sql.Connection; 
+import java.sql.DriverManager; 
+import java.sql.Statement; 
+  
+import javax.servlet.ServletException; 
+import javax.servlet.http.HttpServlet; 
+import javax.servlet.http.HttpServletRequest; 
+import javax.servlet.http.HttpServletResponse; 
+  
+public class Update extends HttpServlet 
+{ 
+  // 椹卞姩绋嬪簭灏辨槸涔嬪墠鍦╟lasspath涓�厤缃�殑jdbc鐨勯┍鍔ㄧ▼搴忕殑jar鍖呬腑 
+  
+
+	  
+	  // 杩炴帴鍦板潃鏄�敱鍚勪釜鏁版嵁搴撶敓浜у晢鍗曠嫭鎻愪緵鐨勶紝鎵€浠ラ渶瑕佸崟鐙��浣� 
+	  public static final String DBURL = "jdbc:mysql://localhost:3306/kui"; 
+	  // 杩炴帴鏁版嵁搴撶殑鐢ㄦ埛鍚� 
+	  public static final String DBUSER = "root"; 
+	  // 杩炴帴鏁版嵁搴撶殑瀵嗙爜 
+	  public static final String DBPASS = "001011"; 
+	  
+  
+	  public void doGet(HttpServletRequest request, HttpServletResponse response) 
+		      throws ServletException, IOException 
+		  { 
+		    try
+		      
+		    { 
+		      request.setCharacterEncoding("UTF-8"); 
+		      response.setCharacterEncoding("UTF-8");      	    
+		      response.setContentType("text/html;UTF-8");
+		      PrintWriter out = response.getWriter();  
+		      Connection conn = null; // 琛ㄧず鏁版嵁搴撶殑杩炴帴鐨勫�璞� 
+		      Statement stmt = null; // 琛ㄧず鏁版嵁搴撶殑鏇存柊鎿嶄綔 
+		      //鑾峰彇琛ㄥ崟鎻愪氦鐨勫弬鏁� 
+		      String name=request.getParameter("name"); 
+		      
+		    
+		      String grent=request.getParameter("grent"); 
+		      String result=request.getParameter("result"); 
+		      //鏇存柊SQL 
+		      String sqlString="update student set name='"+name+"' ," + 
+		          "calssGrent='"+grent+"',result='"+result+"' where name='"+name+"' ";  
+		      // 1銆佷娇鐢–lass绫诲姞杞介┍鍔ㄧ▼搴� 
+		      Class.forName("com.mysql.jdbc.Driver");  
+		      // 2銆佽繛鎺ユ暟鎹�簱 
+		      conn = DriverManager.getConnection(DBURL, DBUSER, DBPASS); 
+		      // 3銆丼tatement鎺ュ彛闇€瑕侀€氳繃Connection鎺ュ彛杩涜�瀹炰緥鍖栨搷浣� 
+		      stmt = conn.createStatement(); 
+		      int pd=stmt.executeUpdate(sqlString); 
+		      if(pd!=0) 
+		      { 
+		      out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); 
+		      out.println("<HTML>"); 
+		      out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>"); 
+		      out.println(" <BODY>"); 
+		      out.print(" 鏇存柊鎴愬姛<br><a href=MMC_01>鏌ョ湅鍒楄〃</a> "); 
+		      out.println(" </BODY>"); 
+		      out.println("</HTML>"); 
+		      } 
+		      out.flush(); 
+		      out.close(); 
+		      stmt.close(); 
+		      conn.close(); 
+		    } 
+		    catch (Exception e) 
+		    { 
+		      // TODO: handle exception 
+		    } 
+		  } 
+		  public void doPost(HttpServletRequest request, HttpServletResponse response) 
+		      throws ServletException, IOException 
+		  { 
+		    doGet(request, response); 
+		  } 
+		  
 		}