String sql="insert into uses values(?,?,?,?,?)";
String parameters[]={"",uses.getName(),uses.getEmail(),uses.getGrade()+"",uses.getPassword()};
//修改为:
String sql="insert into uses values(default,?,?,?,?)";
String parameters[]={uses.getName(),uses.getEmail(),uses.getGrade()+"",uses.getPassword()};
希望对你有帮助。
第一,你数据库ID是自增涨吗?如果是自增,添加用户的时候就不需要添加id了。
第二,如果你数据库的ID不是自增,那你每次添加用户的时候,都得查询出目前id的最大值max,然后在向数据库插入数据的时候,id=max+1,不知道我说的够明白不?