中间有一部分是这样的刚才发错了
try
{
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    String url = "jdbc:mysql://localhost/mydb";
    con = DriverManager.getConnection(url,"root","1234");
//sm = com.createStatement();
    psm = con.prepareStatement("insert into users values(?,?,?,?,?,?)");      
    psm.setString(1,ID);
psm.setString(2,password);
psm.setString(3,name);
psm.setString(4,sex);
psm.setLong(5,getDate(date));
psm.setString(6,description);
psm.executeUpdate();  
session.setAttribute("user",ID);
response.sendRedirect("index.jsp");
}
catch(Exception e){
  //response.sendRedirect("register.jsp");
  out.println("!connection error!");
  out.println(getDate(date));
}

解决方案 »

  1.   

    毕业设计不会做、害怕答辩通不过……不要紧,有我们会帮你解决这一切!我们提供专业的计算机毕业设计和课程设计。我们可以根据您的要求,特别为您量身定做毕业设计。并且会在程序代码里写出很详细的注释,同时也能帮您学习编程。
    有需要者登录http://xdqbysj.10mb.cn/
    QQ:
    客服一(16376208)  客服二(57293694)
      

  2.   

    错误信息看一下  然后使用javabean
      

  3.   

    可能和ID有关,你看看先执行set identity on可以吗?
      

  4.   

    恩,看看数据库中列值"ID"是否设定为自动递增了,如果是流水号在插入数据时不需要对ID进行操作
      

  5.   

    String url = "jdbc:mysql://localhost/mydb";    没写端口号 :)