스프링 프로젝트와 mariadb 연결 방법을 알아보자
1. build.gradle
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'
2. application.property
spring.datasource.url=jdbc:mariadb://localhost:3306/malldb
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.username=malldbuser
spring.datasource.password=malldbuser
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.format_sql=true
password 적는 란은 username 그대로 적어주면 된다.
(mysql 접속할 때 사용하는 password 그대로 적었더니 계속 오류가 났다.)
3. 데이터베이스 설정
create database malldb;
create user 'malldbuser'@'localhost' identified by 'malldbuser';
create user 'malldbuser'@'%' identified by 'malldbuser';
grant all privileges on mariadb.* to 'malldbuser'@'localhost'
grant all privileges on mariadb.* to 'malldbuser'@'%'
잘 연결됐다.
야호!
'개발 팁 > 스프링' 카테고리의 다른 글
spring에 swagger 적용하는 방법(spring version 3.0 이상) (0) | 2024.01.05 |
---|