如果数据库没有连错的话那就是你的SQL语句有问题!你把它帖出来看看吧!

解决方案 »

  1.   

    <%@ page contentType="text/html;charset=GB2312" import="java.sql.*,java.io.Serializable" %>
    <jsp:useBean id="connBean" scope="page" class="db.connect" />
    <%
    try
    {
    request.setCharacterEncoding("gb2312");
    String username=(String)session.getAttribute( "username" );String nick=(String)session.getAttribute( "nick" );
    String age=(String)session.getAttribute( "age" );
    String sex=(String)session.getAttribute( "sex" );
    String email=(String)session.getAttribute( "email" );
    String web=(String)session.getAttribute( "web" );
    String password1=(String)session.getAttribute( "password1" );
    String img=(String)session.getAttribute( "img" );
    String information=(String)session.getAttribute( "information" );
    Connection conn=connBean.setConnection("db1");
    Statement stm=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    String sql="insert into user(user_name,user_nick,user_age,user_sex,user_email,user_web,user_password,user_img,user_information) values('"+username+"','"+nick+"','"+age+"','"+sex+"','"+email+"','"+web+"','"+password1+"','"+img+"','"+information+"')";
    stm.executeUpdate(sql);
    stm.close();
    conn.close();
    response.sendRedirect("index.jsp");<-问题好象出在这,只要我这句拿走,或放到程序的下面,就没有问题了,我想知道为什么啊
    }
    catch(Exception e)
    {
    out.println(e.getMessage());
    }%>
      

  2.   

    是index.jsp的问题,看看index.jsp是否有逻辑上的问题