본문 바로가기

동적 SQL4

[C/C++ 프로그래밍] 11. 포인터 2023.05.16 - [GD's IT Lectures : 기초부터 시리즈/C, C++ 기초부터 ~] - [C/C++ 프로그래밍] 10. 문자열 Chapter 11. 포인터 C/C++ 프로그래밍에서 핵심적인 개념인 포인터에 대한 깊이 있는 이해를 제공합니다. 포인터의 개념부터 선언, 초기화, 그리고 포인터와 함께 작동하는 변수, 함수 등에 대해 설명합니다. 이 장에서는 포인터 연산과 다중 포인터의 활용, 그리고 동적 메모리 할당과의 관계에 대해서도 배울 수 있습니다. 다양한 예제코드와 주석을 통해 이론적인 지식을 실제 코드에 적용하는 방법을 보여줍니다. 11.1 포인터의 이해 포인터의 기본 개념에 대해 배웁니다. 메모리와 주소의 이해로 시작하여, 포인터의 정의, 그리고 포인터의 선언 및 초기화 방법에 대.. 2023. 5. 16.
[마이바티스(MyBatis)] 실습 및 예제 Chapter 9. 실습 및 예제 이론적 지식만으로는 충분하지 않습니다. 이 장에서는 실제 마이바티스를 사용한 다양한 실습과 예제를 통해 마이바티스의 활용법을 배워보도록 하겠습니다. [Chapter 9. 실습 및 예제] 9.1. CRUD 기반 예제 9.1.1. 회원 관리 시스템 실습 9.1.1.1. 회원 데이터베이스 구축 9.1.1.2. 회원 등록 기능 구현 9.1.1.3. 회원 조회 기능 구현 9.1.1.4. 회원 정보 수정 기능 구현 9.1.1.5. 회원 삭제 기능 구현 9.2. 웹 애플리케이션 연동 9.2.1. 스프링 부트와 마이바티스 연동 예제 9.2.1.1. 프로젝트 설정 9.2.1.2. 웹 애플리케이션 구현 9.2.1.3. 웹 애플리케이션 테스트 9.3. 고급 기능 실습 9.3.1. 동적 SQ.. 2023. 5. 16.
[마이바티스(MyBatis)] 동적 SQL Chapter 4. 동적 SQL 마이바티스는 SQL을 동적으로 생성할 수 있는 기능을 제공합니다. 이 장에서는 동적 SQL의 필요성, 기본 구조, 그리고 다양한 동적 SQL 활용 예제를 제공합니다. 동적 SQL을 이용하면 상황에 따라 다양한 형태의 SQL을 효율적으로 작성할 수 있습니다. [Chapter 4. 동적 SQL] 4.1. 동적 SQL의 필요성 4.1.1. 동적 SQL의 개념 4.1.2. 동적 SQL의 장점 4.2. 동적 SQL 기본 구조 4.2.1. 동적 SQL 작성 규칙 4.2.2. 기본적인 동적 SQL 구조 예시 4.3. 동적 SQL 활용 예제 4.3.1. if 사용법 4.3.1.1. if 태그의 역할 4.3.1.2. if 태그 활용 예시 4.3.2. choose 사용법 4.3.2.1. c.. 2023. 5. 16.
[마이바티스(MyBatis)] 마이바티스(MyBatis) 란? 마이바티스(MyBatis) 란? MyBatis는 Java 언어를 위한 오픈 소스 SQL 매퍼 프레임워크입니다. SQL 매퍼는 개발자가 SQL 쿼리문을 작성하면서 동시에 해당 쿼리문의 결과를 자바 객체와 매핑하게 해주는 도구입니다. 이를 통해 개발자는 SQL 쿼리문을 직접 사용하면서도 객체 지향적인 코드를 작성할 수 있습니다. MyBatis는 JDBC 코드의 상당 부분과 파라미터 설정 및 결과 매핑을 처리해 줍니다. MyBatis는 복잡한 SQL 쿼리문과 프로시저를 지원하며, 동적 SQL을 다루는 데 유용합니다. 또한, MyBatis는 XML 및 어노테이션을 사용하여 SQL을 분리하고 관리할 수 있도록 지원합니다. 이 프레임워크는 개발자가 데이터베이스와 상호작용하는 방법을 세세하게 제어할 수 있도록 해주기.. 2023. 5. 15.