无法使用JSP将数据插入MySQL数据库

时间:2017-11-27 14:25:48

标签: html mysql jsp

JSP代码 -

    <%@ page import="java.sql.*" %>
    <%
        int k=0;
        String s1=request.getParameter("t1");
        String s2=request.getParameter("t2");
        Class.forName("com.mysql.jdbc.Driver");
        Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/user","root","toor");
        Statement st=con.createStatement();
        k=st.executeUpdate("insert into user(user, pass) values('"+s1+"','"+s2+"')");
        if(k!=0)
        {
            out.println("Inserted");
        }
        else
        {
            out.println("Not Inserted");
        }
    %>

HTML代码 -

<html>
<body>
    <h1>INSERT</h1>
    <h5>Enter The Username And The Password</h5>
    <form method="get" method="insert.jsp">
        <input type="text" name="t1">
        <input type="text" name="t2">
        <input type="submit" name="submit">
    </form>
</body>
</html>

问题是每当我输入数据并按下提交按钮时,HTML页面就会刷新并且不会插入数据。 使用上述方法更新数据工作正常,所以我想知道为什么我无法插入数据。

0 个答案:

没有答案