读取数据的时候要判断其值是否为null,向数据库中添加数据或者更新的时候建立用SQL语句,不推荐用记录集提供的方法!!

解决方案 »

  1.   

    数据都是存在的!没有null值
    因为是查询了数据状态后更改数据库,省去了在建立SQL语句的时间
      

  2.   

    int res = do(id, name, age, birthday);
      rs.setInt("status", res);
      age = rs.getInt("age")+10;
      rs.setInt("age",age);
      rs.updateRow();
    你这几行是什么意思?一般ResultSet类的对象中是没有setXXX()方法的,只有PreparedStatement类的对象才有的。还有就是updateRow();是只有在JDBC3.0下才能用的,你要确定你的JDBC是3.0的。不然的话当然会出错的。
      

  3.   

    我写错了,应该是rs.updateInt("age",age);rs.updateInt("status", res)
    updateRow() JDBC早有了