Advertisement

JSP表单往数据库提交

阅读量:
复制代码
 <%@ page language="java" import="java.sql.*" pageEncoding="UTF-8"%>

    
 <html>
    
   <body>
    
   
    
   <form action="p1.jsp" method="post">
    
   <fieldset>
    
   <legend>姓名:</legend>
    
   <input required="required" type="text" name="name" id="a" /><br/>
    
   </fieldset>
    
   
    
   <fieldset>
    
   <legend>年龄:</legend>
    
   <input type="number" name="age" id="b" /><br/>
    
   </fieldset>
    
   
    
   <fieldset>
    
   <legend>性别:</legend>
    
   <select name="sex">
    
     <option value="男">男</option>
    
     <option value="女">女</option>
    
   </select>
    
   </fieldset>
    
   <fieldset>
    
   <legend>提交:</legend>
    
   	<input type="submit" value="点进来有惊喜呦">
    
   	<input name="" type="reset" value="清空" />
    
   </fieldset>
    
   
    
   </form>
    
   
    
   
    
  
    
   </body>
    
 </html>
    
    
    
    
    代码解读
复制代码
 <%@ page language="java" import="java.sql.*" pageEncoding="UTF-8"%>

    
 <html>
    
   <body>
    
    <%
    
    		request.setCharacterEncoding("UTF-8");
    
    		//获取值
    
    		String name=request.getParameter("name");
    
    		String age=request.getParameter("age");
    
    		String sex=request.getParameter("sex");
    
    		
    
    		Class.forName("com.mysql.jdbc.Driver");
    
 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student??useUnicode=true&characterEncoding=UTF-8","root","123456");
    
                             		
    
    		//添加数据
    
    		String sql="insert into xmq(name,age,sex) values(?,?,?)";
    
    		//PreparedStatement是Statement的子接口语句的组织变量不依赖变量不容意出错
    
    		PreparedStatement p=conn.prepareStatement(sql);
    
    		p.setString(1, name);
    
    		p.setString(2, age);
    
    		p.setString(3, sex);
    
    		int i=p.executeUpdate();
    
    		out.println("成功添加"+i+"行");
    
    		
    
    		
    
    		p.close();
    
    		conn.close();
    
     %>
    
   </body>
    
 </html>
    
    
    
    
    代码解读

全部评论 (0)

还没有任何评论哟~