파라미터(parameter) : 가(상)인수
public static void func(int i) {}
이 코드에서 i는 parameter이고 가상인수입니다.
함수나 메서드 등에서 입력값을 전달받는 변수를 말합니다.
SQL 쿼리에서도 파라미터를 사용할 수 있습니다.
SQL 쿼리에서 파라미터를 사용하는 경우, 쿼리의 실행 시점에 파라미터 값을 동적으로 전달하여 쿼리 결과를 조작할 수 있습니다. 즉, 파라미터 값을 변경하면 결과도 바뀌게 됩니다.
예를 들어, getMember 쿼리에서 id는 입력 파라미터로 사용됩니다. 이 쿼리를 실행할 때 파라미터로 전달한 id 값에 따라 가져오는 회원 정보가 달라지게 됩니다.
파라미터를 사용하면 쿼리의 재사용성이 높아지며, 보안성도 향상됩니다. 쿼리에서 파라미터를 사용하면 SQL 인젝션 공격을 예방할 수 있습니다.
아규먼트(argument) : 실인수
func( 2 ); // 2: argument( 실제인수)
이 코드에서 2가 argument이고 실제 인수입니다.
블로그 참조
https://wakestand.tistory.com/226
'DBMS' 카테고리의 다른 글
JPA 연관관계에 대한 추가적인 기능들 (0) | 2023.06.26 |
---|---|
MySQL타입 (0) | 2023.05.29 |
SQL, RDB (0) | 2023.05.29 |
[sql] 페이징 기능 - LIMIT 함수 (0) | 2023.03.10 |
[SQL] SET과 UPDATE (0) | 2023.02.15 |
댓글