



<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.sql.*"%><%@ page import="java.util.Date"%><%@ page import="java.text.SimpleDateFormat" %> <%//防止乱码 request.setCharacterEncoding("utf-8"); %>
Insert title here<% //获取文本框中的值,用request对象的getParameter()方法获取 String username=request.getParameter("username"); String password=request.getParameter("password"); String gender=request.getParameter("gender"); String phone=request.getParameter("phone"); //获取当前日期时间 SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //获取日期和时间 String time=df.format(new Date());// time为日期时间字符串 //获取复选框中的值 String hobby[]=request.getParameterValues("hobby"); %> 用户名:<%=username %>
密码: <%=password %>性别: <%=gender%>电话: <%=phone %>时间: <%=time%><%/*判断爱好*/ String hobby1=""; if(hobby!=null){ for(int i=0;i<hobby.length;i++){ hobby1=hobby1+hobby[i]+" "; } }%> 爱好:<%=hobby1%>
<% //一、注册加载驱动程序, com.mysql.jdbc.Driver为MySQL数据库的驱动 程序 Class.forName("com.mysql.jdbc.Driver"); //二、创建连接对象,连接数据库,并且连接到data数据库,root为用户名,123456为访问数据库的密码 Connection conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mydata?useUnicode=true&characterEncoding=UTF8","root","123456"); //三、执行SOL语句(insert、delete、update、select),SQL语句是增删改时,对数据表进行更新;SQL语句是查询时,则需创建结果集对象对查询返回的结果进行存储。 PreparedStatement pstmt=conn.prepareStatement("insert into users(username,password,gender,phone,time) values (?,?,?,?,?)"); pstmt.setString(1,request.getParameter("username")); pstmt.setString(2,request.getParameter("password")); pstmt.setString(3,gender); pstmt.setString(4,phone); pstmt.setString(5,time); //四、对数据表进行更新 pstmt.executeUpdate(); //五、更新数据库 conn.close(); %> 添加完成
点击查看信息
https://ask.csdn.net/query.jsp