怎么看好像都是SQL语句的问题

解决方案 »

  1.   

    哦,看到了,在JAVA里有string这个东西吗?
      

  2.   

    Connection conn=
    DriverManager.getConnection("jdbc:odbc:studentdata");
    这段阿是要加用户名和密码的
    写成这样
    Connection conn=
    DriverManager.getConnection("jdbc:odbc:studentdata","user","password");
      

  3.   

    dina_1342(dina):
    仔细看大小写,只有String ,没有string
      

  4.   

    DriverManager.getConnection("jdbc:odbc:studentdata");
    完全正确,用户名和密码可不写.
      

  5.   

    String sql="insert into stu(ID,Name,Sex,Birthday,DepartmentNo,ClassNo,SchoolDate) values('ID','Name','Sex','Birthday','DepartmentNo','ClassNo','SchoolDate')" ;好像是这句有问题
    你已经从request取得了数据,放在了String中,应改为:
    String sql="insert into stu(ID,Name,Sex,Birthday,DepartmentNo,ClassNo,SchoolDate) values('" + ID + "','" + Name + "','" + Sex + "','" + Birthday + "','" + DepartmentNo + "','" + ClassNo + "','" + SchoolDate + "')" ;你试试吧
      

  6.   

    string ID=request.getParameter("ID");
    string Name=request.getParameter("Name");
    string Sex=request.getParameter("Sex");
    string Birthday=request.getParameter("Birthday");
    string DepartmentNo=request.getParameter("DepartmentNo");
    string ClassNo=request.getParameter("ClassNo");
    string SchoolDate=request.getParameter("SchoolDate");
      怎么这么久了每人仔细看
      

  7.   

    string ID=request.getParameter("ID");
    string Name=request.getParameter("Name");
    string Sex=request.getParameter("Sex");
    string Birthday=request.getParameter("Birthday");
    string DepartmentNo=request.getParameter("DepartmentNo");
    string ClassNo=request.getParameter("ClassNo");
    string SchoolDate=request.getParameter("SchoolDate");的string 改  String
    另外改sql为:String sql="insert into stu(ID,Name,Sex,Birthday,DepartmentNo,ClassNo,SchoolDate) values('" + ID + "','" + Name + "','" + Sex + "','" + Birthday + "','" + DepartmentNo + "','" + ClassNo + "','" + SchoolDate + "')" ;
    总结了楼上的内容,应该差不多了。