import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
public class SQLOffByOneBugs {
public void checkUpdateThis(ResultSet rs) throws SQLException {
System.out.println(rs.getString(0));
}
public int checkUpdateThis2(ResultSet rs) throws SQLException {
return rs.getInt(0);
}
public List<Object> checkUpdateAll(ResultSet rs) throws SQLException {
List<Object> objects = new ArrayList<>();
objects.add(rs.getString(0));
objects.add(rs.getString(1));
objects.add(rs.getInt(2));
objects.add(rs.getObject(3));
return objects;
}
public List<Object> checkUpdateAllMixedString(ResultSet rs) throws SQLException {
List<Object> objects = new ArrayList<>();
objects.add(rs.getString(0));
objects.add(rs.getString(1));
objects.add(rs.getInt("some_col"));
objects.add(rs.getObject("other_col"));
return objects;
}
}