본문 바로가기
Spring/Spring Legacy

Spring Legacy / JDBC 연결 테스트하기

by LWM 2020. 7. 30.
반응형

프로젝트에 있어서 단위테스트는 항상 중요하다.

이번 포스트에서는 JDBC를 셋팅하고 연결이 가능한지 확인해보는 테스트를 진행한다.

 

코드 예시는 다음과 같다.

package org.zerock.persistence;

import static org.junit.Assert.fail;

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

import org.junit.Test;

import lombok.extern.log4j.Log4j;

@Log4j
public class JDBCTests {
	static {
		try {
			Class.forName("oracle.jdbc.driver.OracleDriver");
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	@Test
	public void testConnection() {
		
		try(Connection con = DriverManager.getConnection(
				"jdbc:oracle:thin:@localhost:1521:XE",
				"spring",
				"1234")) {
			
			log.info(con);
		} catch (Exception e) {
			fail(e.getMessage());
		}
	}
}

 

결과는 다음과 같다.

반응형