oracle与sql servler 有区别的哦

while(rs.next()){
	  			
	  			UserBean ub = new UserBean();
	  			ub.setUserId(rs.getInt(2));
	  			ub.setUsername(rs.getString(3));
	  			ub.setPasswd(rs.getString(4));
	  			ub.setEmail(rs.getString(5));
	  			
	  			ub.setGrade(rs.getInt(6));//数字是表示在数据表中第几列。
	  			//ub.setGrade(rs.getInt("grade"));
	  			
	  			al.add(ub);


oracle与sql servler 有区别的哦

查询123456时候。1默认是序列,应从2开始。getXX(2、3、4)

结果是默认为第一行。所以取值时应为:rs.next();

你可能感兴趣的:(oracle)