简体   繁体   English

无法使用jsp将数据插入mysql

[英]Not able to insert data into mysql by using jsp

hi i am trying to insert data into mysql but not able to insert it.. here is my mysql database 嗨我试图将数据插入mysql但无法插入它..这是我的mysql数据库

这是图像名称roseindia数据库和学生作为表 . there is no problem in database. 数据库没有问题。

here is my code for 2 jsp file one is register.jsp which display page and another is insert.jsp which is for logic behind how to insert data. 这是我的2个jsp文件的代码,一个是register.jsp,它显示页面,另一个是insert.jsp,它是用于如何插入数据的逻辑。

Register.jsp Register.jsp

   <html>
<form method="post" action="insert.jsp">
<table>
<tr><td>First Name:</td><td><input type="text" name="fname"></td></tr>
<tr><td>Last Name:</td><td><input type="text" name="lname"></td></tr>
<tr><td>Email:</td><td><input type="text" name="email"></td></tr>
<tr><td>Confirm Password:</td><td><input type="password" name="cpass"></td></tr>

<tr><td></td><td><input type="submit" value="Submit"></td></tr>
</table>
</form>
</html>

insert.jsp insert.jsp

  <%@page import="java.sql.*,java.util.*"%>

<%
String fname=request.getParameter("fname");
String lname=request.getParameter("lname");
String email=request.getParameter("email");
String cpass=request.getParameter("cpass");

        try{
         Class.forName("com.mysql.jdbc.Driver");
           Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/roseindia", "root", "");
           Statement st=con.createStatement();
           int i=st.executeUpdate("insert into student(firstname,lastname,email,confirm_pass,) values('"+fname+"','"+lname+"','"+email+"','"+cpass+"',')");
        System.out.println("Data is successfully inserted!");
        }
        catch(Exception e){
        System.out.print(e);
        e.printStackTrace();
        }
        %>

what is problem with this code? 这段代码有什么问题?

There is syntax error the last comma. 最后一个逗号有语法错误。 Try to get rid of the last comma 试着摆脱最后一个逗号

int i=st.executeUpdate("insert into student(firstname,lastname,email,confirm_pass) values('"+fname+"','"+lname+"','"+email+"','"+cpass+")");

你在插入查询中有错误,最后删除它,'from

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM