공부/JAVA

Spring + Maria DB 연동하기

730 2021. 4. 29. 01:26

먼저 maria db는 로컬에 설치 된 상태로 가정한다.

스프링에 maria db를 쓰려면 라이브러리가 추가되어야한다.

추가하기위해선 pom.xml 파일을 수정하면된다.

설정 파일 위치

 

추가해야할 코드 (버전은 아래 MVN Repository에서 참고하도록 한다.)

<!-- mariaDB -->
		<dependency>
			<groupId>org.mariadb.jdbc</groupId>
			<artifactId>mariadb-java-client</artifactId>
			<version>2.7.2</version>
		</dependency>

 

추가될 위치

 

 

저장하면 라이브러리가 다운되고 아래와 같이 확인할 수 있다.

추가된 라이브러리

MVN Repository

mvnrepository.com/artifact/org.mariadb.jdbc/mariadb-java-client

추가할 것을 검색하면 최신 버전 확인 가능하다.

 


MariaDB 연결하기

 

mariadb.com/kb/en/about-mariadb-connector-j/

 

About MariaDB Connector/J

LGPL-licensed MariaDB client library for Java applications.

mariadb.com

위 홈페이지에서 참고할 수 있는 문서 내용이다.

드라이버와 url을 어떻게 작성하면 되는지 참고할 수 있다.

해당 내용을 src/test/java 밑에 MariaConnectionTesst.java 파일을 만들어 작성하고 

커넥션 테스트를 해본다.

 

파일 생성 위치
DRIVER, URL, USER, PW 를 작성하고, connection 을 확인한다.

작성할 코드

package com.[패키지명];

import java.sql.Connection;
import java.sql.DriverManager;

import org.junit.Test;

public class MariaConnectionTest {
	private static final String DRIVER = "org.mariadb.jdbc.Driver";
	
	private static final String URL = "jdbc:mariadb://localhost:3306/[스키마명]";
	
	private static final String USER = "[db 유저 명]";
	private static final String PW = "[유저 password]";
	
	@Test
	public void testConnection() throws Exception {
		Class.forName(DRIVER);
		try (Connection con = DriverManager.getConnection(URL, USER, PW)){
			System.out.println(con);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

 

코드를 작성했으면 해당 java파일에서 Run As>JUnit Test를 통해 테스트를 진행한다.

JUnit - 프로젝트 전체 테스트를 담당함.

 

 

 

테스트 수행 결과 아래와 같이 커넥션을 확인할 수 있다.

728x90
반응형