第五次作业

一、数据库

二、注册index页面

<%--
  Created by IntelliJ IDEA.
  User: 113
  Date: 2020/10/2
  Time: 10:34
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>201819101036李佳</title>
  </head>
  <body>
  <form method="post" action="register.jsp">

    用户名:<input type="text" name="username"><br>

    密码: <input type="text" name="password"><br>

    性别: <input type="text" name="gender"><br>

    年龄: <input type="text" name="age"><br>

    <button type="submit">注册</button>

  </form>
  </body>
</html>

 

三、User Bean.java

package com.media.bean;

public class UserBean {
    private String username;

    private String password;

    private int gender;

    private int age;

    private int status;

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public int getGender() {
        return gender;
    }

    public void setGender(int gender) {
        this.gender = gender;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }
}

四、删除-------register.jsp

<%@ page import="java.sql.DriverManager" %>

<%@ page import="java.sql.Connection" %>

<%@ page import="java.sql.Statement" %>

<%@ page import="com.media.bean.UserBean" %>
<%--
  Created by IntelliJ IDEA.
  User: 113
  Date: 2020/10/2
  Time: 10:40
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
        UserBean user = new UserBean();
        user.setUsername(request.getParameter("username"));

        user.setPassword(request.getParameter("password"));
        Class.forName("com.mysql.jdbc.Driver");
        String url = "jdbc:mysql://127.0.0.1:3306/book?user=root&password=root";
        Connection connection = DriverManager.getConnection(url);



        Statement stmt = connection.createStatement();




        String sql = "delete from user where id = 3";






        int count = stmt.executeUpdate(sql); //如果报此行有错误 数码上一行的sql语句是有问题的 请检查数据库



        if(count == 0 ){

            out.print("更新失败");
        }else {

                out.print("更新成功");
        }  %>

五、home.jsp

<%@ page import="java.sql.*" %>
<%--
  Created by IntelliJ IDEA.
  User: 113
  Date: 2020/10/7
  Time: 8:03
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>201819101036李佳</title>
</head>
<body>
<%
    Class.forName("com.mysql.jdbc.Driver");
    String url="jdbc:mysql://localhost:3306/book";
    Connection connection = DriverManager.getConnection(url,"root","root");
   String sql ="select * from user where username = ? and password=?";

   PreparedStatement ps = connection.prepareStatement(sql);
   ps.setString(1,request.getParameter("username"));
   ps.setString(2,request.getParameter("password"));
    ResultSet rs=ps.executeQuery(sql);
    while (rs.next()){
        out.print(rs.getString("username")+"-"+rs.getString(3)+"<br>");
    }

%>
</body>
</html>

六、更改-----register.jsp

<%@ page import="java.sql.DriverManager" %>

<%@ page import="java.sql.Connection" %>

<%@ page import="java.sql.Statement" %>

<%@ page import="com.media.bean.UserBean" %>
<%--
  Created by IntelliJ IDEA.
  User: 113
  Date: 2020/10/2
  Time: 10:40
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
        UserBean user = new UserBean();
        user.setUsername(request.getParameter("username"));

        user.setPassword(request.getParameter("password"));
        Class.forName("com.mysql.jdbc.Driver");
        String url = "jdbc:mysql://localhost:3306/book";
        Connection connection = DriverManager.getConnection(url,"root","root");



        Statement stmt = connection.createStatement();

//String sql="insert into user(username,password,gender,age)values('"+user.getUsername()+"','"+user.getPassword()+"',1,22)";

String sql="update user set status=3 where id=10";
       // String sql = "delete from user where id = 3";






        int count = stmt.executeUpdate(sql); //如果报此行有错误 数码上一行的sql语句是有问题的 请检查数据库



        if(count == 0 ){

            out.print("更新失败");
        }else {

                out.print("更新成功");
        }  %>

七、增加-------register.jsp

<%@ page import="java.sql.DriverManager" %>

<%@ page import="java.sql.Connection" %>

<%@ page import="java.sql.Statement" %>

<%@ page import="com.media.bean.UserBean" %>
<%--
  Created by IntelliJ IDEA.
  User: 113
  Date: 2020/10/2
  Time: 10:40
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
        UserBean user = new UserBean();
        user.setUsername(request.getParameter("username"));

        user.setPassword(request.getParameter("password"));
        Class.forName("com.mysql.jdbc.Driver");
        String url = "jdbc:mysql://localhost:3306/book";
        Connection connection = DriverManager.getConnection(url,"root","root");



        Statement stmt = connection.createStatement();

String sql="insert into user(username,password,gender,age)values('"+user.getUsername()+"','"+user.getPassword()+"',1,22)";

//String sql="update user set status=3 where id=10";
       // String sql = "delete from user where id = 3";






        int count = stmt.executeUpdate(sql); //如果报此行有错误 数码上一行的sql语句是有问题的 请检查数据库



        if(count == 0 ){

            out.print("更新失败");
        }else {

                out.print("更新成功");
        }  %>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值