편집 기록

편집 기록
  • 프로필 김선우님의 편집
    날짜2016.06.22

    JDBC 사용중에 ResultSet의 결과 값을 List에 담는 과정에서 질문이 있습니다


    ResultSet의 결과값을 allEmployee라는 리스트에 VO형태로 담고 싶습니다.

    리스트 인덱스의 값들이 달라야해서 인스턴스를 계속해서 생성해주고 있는데요.

    이 방법이라면 데이터의 양이 많아질 경우 성능에 무리가 가지 않을까요?

    preparedStatement = connection.prepareStatement(sql.toString().toUpperCase());
    resultSet = preparedStatement.executeQuery();
    
    while (resultSet.next()){
        employee = new Employee();
        employee.setEmpid(resultSet.getInt("empid"));
        employee.setName(resultSet.getString("name"));
        allEmployee.add(employee);
    }            
    

    목표는 VO가 담긴 리스트를 리턴하는 것입니다. 더 좋은 방법이 있으면 알려주시면 감사하겠습니다~

  • 프로필 정토드님의 편집
    날짜2016.06.22

    JDBC 사용중에 ResultSet의 결과 값을 List에 담는 과정에서 질문이 있습니다


    resultSet의 결과값을 allEmployee라는 리스트에 VO형태로 담고 싶습니다.

    리스트 인덱스의 값들이 달라야해서 인스턴스를 계속해서 생성해주고 있는데요.

    이 방법이라면 성능에 무리가 가지 않을까요?

    preparedStatement = connection.prepareStatement(sql.toString().toUpperCase());
    resultSet = preparedStatement.executeQuery();
    
    while (resultSet.next()){
        employee = new Employee();
        employee.setEmpid(resultSet.getInt("empid"));
        employee.setName(resultSet.getString("name"));
        allEmployee.add(employee);
    
    

    목표는 VO가 담긴 리스트를 리턴하는 것입니다. 더 좋은 방법이 있으면 알려주시면 감사하겠습니다~