- 论坛徽章:
- 0
|
一个jsp注 册页,却总是提示com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'Username' cannot be null,
希望知道原因的能够解释一下。谢谢了啊
- <%
- String name=(String)request.getParameter("Username");
- String password=(String)request.getParameter("Password");
- String email=(String)request.getParameter("Email");
- String birthday=(String)request.getParameter("byear"+"-"+"bmonth"+"-"+"bday");
- String s ex=(String)request.getParameter("S ex");
- String address=(String)request.getParameter("province"+"city");
- String icon=(String)request.getParameter("Usericon");
- Connection conn=null;
- PreparedStatement stmt=null;
- try{
- Class.forName("org.gjt.mm.mysql.Driver").newInstance();
- conn=java.sql.DriverManager.getConnection("jdbc:mysql://localhost:3306/weibo","root","");
- stmt=conn.prepareStatement("INSERT INTO userinfo(Username,Password,Email,Birthday,S ex,Address,Usericon)"+"VALUES(?,?,?,?,?,?,?)");
- stmt.setString(1,name);
- stmt.setString(2,password);
- stmt.setString(3,email);
- stmt.setString(4,birthday);
- stmt.setString(5,se x);
- stmt.setString(6,address);
- stmt.setString(7,icon);
- stmt.executeUpdate();
- out.println("操 作成功");
- response.sendRedirect("success.jsp");
- }
- catch(java.sql.SQLException e){
- out.println(e.toString());
- }
- finally{
- if(stmt!=null) stmt.close();
- if(conn!=null) conn.close();
- }
- %>
- </body>
- </html>
复制代码 |
|