JDK-1.5 가변인자

지노·2021년 4월 14일
0
post-custom-banner

프로젝트 적용

# [JDK] 가변 인자 - 1
## 내용
- 중복되는 DB Query 실행 로직을 하나의 함수로 묶어주기 위해 사용.
- query에 사용되는 인자들을 가변 인자로 받아 처리
## 링크
- https://sleepyeyes.tistory.com/29
public static int updateOrRemove(String query, Object... parameters) throws SQLException {
        PreparedStatement preparedStatement = getConnection().prepareStatement(query);
        setParameters(preparedStatement, parameters);
        return preparedStatement.executeUpdate();
    }

    private static void setParameters(PreparedStatement pstmt, Object[] parameters) throws SQLException {
        for (int i = 0; i < parameters.length; i++) {
            int parameterOrder = i + 1;
            pstmt.setObject(parameterOrder, parameters[i]);
        }
    }
profile
Spring Framework를 이용한 웹 개발과 AWS 서비스, Container를 사용한 CI/CD 인프라에 관심이 있습니다.
post-custom-banner

0개의 댓글