spring : mysql 연결 및 jUnit Test (spring mysql 연동)
2018. 1. 14. 23:38ㆍBACK/spring
1. mysql 연동을 테스트하려면 Mysql의 JDBC 연결을 위한 드라이버인 Mysql Connector/J 라는 JDBC 라이브러리가 필요합니다.
1-1) mysql 설치 시 (C:\Program Files (x86)\Mysql\Connector.J 버전명) 폴더에서 확인이 가능합니다.
1-2) 프로젝트 내 maven을 이용해서 pom.xml에 해당 dependency를 추가합니다. ( https://mvnrepository.com/ )
mysql mysql-connector-java 5.1.41
추가 후 저장하면 자동으로 해당 dependency에 입력된 jar가 다운로드 되나
혹시 모를 경우 추가할 때 마다 프로젝트 우클릭 - maven - updateProject 을 진행합니다.
2. mysql이 설치되었다면 java를 이용해서 JDBC 연결이 정상적으로 작동하는지 테스트합니다.
2-1) 테스트 작업은 jUnit을 이용합니다. jUnit 역시 pom.xml에 추가하여 자동으로 다운로드 받습니다.
junit junit 4.12 test
3. JDBC 연결 테스트 코드를 만듭니다.
import java.sql.Connection; import java.sql.DriverManager; import org.junit.Test; public class MySQLConnectionTest { private static final String DRIVER = "com.mysql.jdbc.Driver"; private static final String URL = "jdbc:mysql://127.0.0.1:3306/데이터베이스명"; private static final String USER = "데이터베이스 유저명"; private static final String PW = "데이터베이스 비밀번호"; @Test public void testConnection() throws Exception{ Class.forName(DRIVER); try(Connection conn = DriverManager.getConnection(URL, USER, PW)){ System.out.println(conn); // 콘솔창에서 연결정보를 출력하여 확인한다. } catch (Exception e) { // TODO: handle exception } } }
DB명, USER, PASSWORD를 본인의 정보에 맞게 입력 후
실행해봅니다.
뚜왛ㅎㅎ!!! 성공입니다 ㅎㅎ
'BACK > spring' 카테고리의 다른 글
spring : servlet-context.xml 을 파악해보자! (0) | 2018.01.15 |
---|---|
spring : spring model2 방식이란? (스프링 mvc) (0) | 2018.01.15 |
spring : spring mybatis 연동 (2) - jUnit으로 mybatis 연결 테스트 (0) | 2018.01.15 |
spring : spring mybatis 연동 (1) - jUnit으로 mysql 연결 테스트 (0) | 2018.01.15 |
spring : spring에서 POST, GET 한글처리 [url에서 한글 받아오기] (0) | 2018.01.15 |