본문 바로가기

롤백2

[마이바티스(MyBatis)] 트랜잭션 관리 Chapter 7. 트랜잭션 관리 데이터베이스 작업을 안전하게 수행하려면 트랜잭션 관리가 필수적입니다. 이 장에서는 트랜잭션의 개념, 중요성 그리고 마이바티스에서 트랜잭션을 어떻게 관리하는지에 대해 알아봅니다. [Chapter 7. 트랜잭션 관리] 7.1. 트랜잭션 개념 설명 7.1.1. 트랜잭션의 중요성 7.1.1.1. 데이터 일관성 유지 7.1.1.2. 작업의 원자성 보장 7.1.2. ACID 속성 소개 7.1.2.1. 원자성(Atomicity) 7.1.2.2. 일관성(Consistency) 7.1.2.3. 고립성(Isolation) 7.1.2.4. 지속성(Durability) 7.2. 트랜잭션 경계 설정 7.2.1. 트랜잭션 시작과 종료 7.2.2. 트랜잭션 경계 설정 예제 7.3. 롤백 및 커밋 .. 2023. 5. 16.
[마이바티스(MyBatis)] 데이터베이스 연결 및 세션 생성 Chapter 5. 데이터베이스 연결 및 세션 생성 마이바티스를 활용하려면 먼저 데이터베이스에 연결해야 합니다. 이 장에서는 데이터베이스 연결 정보를 설정하고, 세션을 생성하는 방법에 대해 다룹니다. SQL을 실행하기 위한 기본적인 준비단계를 배우게 됩니다. [Chapter 5. 데이터베이스 연결 및 세션 생성] 5.1. 드라이버 및 연결 정보 설정 5.1.1. MySQL 연결 정보 5.1.1.1. MySQL JDBC 드라이버 설정 5.1.1.2. MySQL 연결 정보 입력 방법 5.1.2. Oracle 연결 정보 5.1.2.1. Oracle JDBC 드라이버 설정 5.1.2.2. Oracle 연결 정보 입력 방법 5.1.3. PostgreSQL 연결 정보 5.1.3.1. PostgreSQL JDBC 드.. 2023. 5. 16.