Spring Boot가 JDBC로 붙는 관계형 데이터베이스입니다.
MariaDB는 표를 저장하는 관계형 데이터베이스다. Spring Boot 앱은 JDBC 주소로 이 서버에 접속하고, JPA가 SQL을 보내 행을 읽고 쓴다.
Supabase가 쓰는 데이터베이스는 PostgreSQL이다. 표, 기본 키, 조인, 정규화의 개념은 그 강좌와 같다. 이 강좌는 MariaDB에 접속하는 방법과, 문법에서 Postgres와 다른 자리를 다룬다.
application.yml에 있다. Java에서 그 값을 읽는 흐름은 Spring Boot · 개념에 있다./api가 직접 SQL 문자열을 브라우저에 두지 않는다. 서버의 리포지토리가 SQL을 보낸다.| 단원 | 내용 |
|---|---|
| 접속 | 포트 3306, JDBC URL, 클라이언트 |
| 테이블·키 | AUTO_INCREMENT, utf8mb4, InnoDB |
| 조회·변경 | select, insert, update, delete |
| 엔진·트랜잭션 | 커밋, 롤백, 인덱스 |
문장 차이가 있으면 MariaDB SQL 문서 (새 창)를 우선한다.