String sqlsm="insert into table11(user,password,name,sex,textarea)values(name,password,name,sex,textarea)";
有的数据类型应该是char吧,少单引号哦,其它不好说,该把你的异常报上来啊!

解决方案 »

  1.   

    哦   
    下面是异常
    org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 18 in the jsp file: /do_register1.jsp
    sm cannot be resolved
    15:    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    16:    String url="jdbc:odbc:s11";
    17:    con=DriverManager.getConnection(url);
    18:    sm=con.createStatement();
    19:    String sqlsm="insert into table11(user,password,name,sex,textarea)values('user','password','name','sex','textarea')";
    20:    rs=sm.executeUpdate(sqlsm);
    21:    session.setAttribute("user",user);
    An error occurred at line: 20 in the jsp file: /do_register1.jsp
    sm cannot be resolved
    17:    con=DriverManager.getConnection(url);
    18:    sm=con.createStatement();
    19:    String sqlsm="insert into table11(user,password,name,sex,textarea)values('user','password','name','sex','textarea')";
    20:    rs=sm.executeUpdate(sqlsm);
    21:    session.setAttribute("user",user);
    22:    response.sendRedirect("register.jsp");
    23:   }
    Stacktrace:
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      

  2.   

    好像还要用户名和密码吧!你这样没有数据库用户名和密码它怎么去登数据库呢?con=DriverManager.getConnection(url);
    那你的sm肯定是空的了。