본문 바로가기

JPA2

[스프링 부트(SpringBoot)] 데이터베이스 연동 기초 4. 데이터베이스 연동 기초 4.1. JDBC 연동 스프링 부트는 데이터베이스 연동을 위해 JDBC(Java Database Connectivity)를 사용할 수 있습니다. JDBC는 자바 애플리케이션에서 데이터베이스에 접근하고 데이터를 조작하기 위한 표준 API입니다. 스프링 부트는 자동 구성을 통해 데이터 소스를 설정하며, application.properties 파일에서 데이터베이스 관련 설정을 할 수 있습니다. 먼저 데이터베이스 드라이버를 의존성에 추가해야 합니다. 여기서는 MySQL을 예로 들겠습니다. Maven의 경우 pom.xml에 다음과 같이 추가합니다. mysql mysql-connector-java 8.0.26 Gradle의 경우 build.gradle에 다음과 같이 추가합니다. // .. 2023. 5. 3.
[자바(JAVA)] 자바와 데이터베이스 37.1. 데이터베이스 개요 데이터베이스는 구조화된 데이터를 저장하고 검색할 수 있는 시스템입니다. 관계형 데이터베이스 (예: MySQL, PostgreSQL)와 NoSQL 데이터베이스 (예: MongoDB, Cassandra) 등 다양한 종류의 데이터베이스가 있습니다. 이러한 데이터베이스와 자바 애플리케이션을 연결하여 데이터를 읽고 쓸 수 있습니다. 37.2. JDBC (Java Database Connectivity) JDBC는 자바 애플리케이션에서 관계형 데이터베이스에 접근할 수 있는 API입니다. 데이터베이스에 접속하고 SQL 쿼리를 실행하는 데 사용됩니다. 각 데이터베이스 벤더는 JDBC 드라이버를 제공하며, 이를 사용하여 데이터베이스와 통신할 수 있습니다. import java.sql.Conn.. 2023. 4. 30.