
Java Swing과 JDBC를 이용하여 ☕ 카페 재고 관리 프로그램을 만들었습니다. JDBC는 데이터베이스 연결과 트랜잭션, 자원 해제를 매번 직접 관리해야 하며, 이로 인해 데이터 접근 코드와 비즈니스 로직이 밀접하게 결합되는 단점이 있습니다.…
Java Swing과 JDBC를 이용하여 ☕ 카페 재고 관리 프로그램을 만들었습니다. JDBC는 데이터베이스 연결과 트랜잭션, 자원 해제를 매번 직접 관리해야 하며, 이로 인해 데이터 접근 코드와 비즈니스 로직이 밀접하게 결합되는 단점이 있습니다.…
이번 주에는 Java 프로젝트에 데이터베이스를 연결하고, MyBatis와 JPA를 사용해보는 시간을 가졌습니다. MyBatis로 SQL을 직접 작성하며 데이터베이스와 상호작용하는 방식을 먼저 경험했고, 이후 JPA로 넘어가면서 데이터베이스 연결에…
📌 인덱스란? 인덱스는 데이터베이스에서 데이터 검색 속도를 향상시키기 위한 자료구조입니다. 책의 뒷부분에 있는 색인처럼, 특정 데이터를 빠르게 찾을 수 있도록 도와주는 역할을 합니다. 인덱스가 없으면 데이터베이스는 원하는 데이터를 찾기 위해 테이블의…
MySQL을 사용하면서 자주 찾아보게 되는 명령어들과 핵심 개념들을 정리해봤다. 권한 관리 데이터베이스 생성 및 조회 테이블 생성 및 관리 테이블 구조 변경 (ALTER) 데이터 삽입 (INSERT) 데이터 조회 (SELECT)…

