主要更新代码如下:
String name=request.getParameter("name");
 if(name==null)
    {name="";}
  byte b[]=name.getBytes("ISO-8859-1");
  name=new String(b);
  //获取提交的新的数学成绩
  String newMath=request.getParameter("math");
    if(newMath==null)
{newMath="-100";}
//获取提交的新的英语成绩
String newEnglish=request.getParameter("english");
   if(newEnglish==null)
{newEnglish="-100";}
//获取提交的新的英语成绩
String newPhysics=request.getParameter("physics");
   if(newPhysics==null)
{newPhysics="-100";}
Connection con=null;
Statement sql=null;;
ResultSet rs=null;
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
catch (ClassNotFoundException e) {}
try{con=DriverManager.getConnection("jdbc:odbc:fqcheng","sa","");
sql=con.createStatement();
String condition1="update students set 数学成绩="+newMath+"where 姓名="+"'"+name+"'";
String condition2="update students set 英语成绩="+newEnglish+"where 姓名="+"'"+name+"'";
String condition3="update students set 物理成绩="+newPhysics+"where 姓名="+"'"+name+"'";
//执行更新操作
sql.executeUpdate(condition1);
sql.executeUpdate(condition2);
sql.executeUpdate(condition3);