본문 바로가기
DBMS

[sql] parameter (파라미터) 와 argument

by CodeMango 2023. 2. 21.

 

파라미터(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

 

자바 파라미터 개념부터 예제까지

위 예제는 메소드를 하나 만든 후 ParameterExample를 pe로 객체화한 뒤 ParameterExample 안에 있는 MethodTest를 호출하는 내용인데 자바 메소드(Method)란 무엇인가? 면접에서 면접관이 메소드가 뭔가요? 이

wakestand.tistory.com

 

'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

댓글