공부/[Project] J2P

[J2P] MySQL 연결 테스트

맴썰 2022. 3. 8. 18:53

이번에 프로젝트를 구상하면서 Oracle 대신 MySQL을 써보려고 한다.

import org.junit.Test;

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

public class MySQLConnectionTest {
	private static final String DRIVER = "com.mysql.cj.jdbc.Driver";
    private static final String URL = "jdbc:mysql://localhost:3306/DB명?serverTimezone=UTC&allowPublicKeyRetrieval=true&useSSL=false";
    private static final String USER = "사용자명";
    private static final String PASSWORD = "비밀번호";
    
    @Test
    public void testConnection() throws Exception {
        Class.forName(DRIVER);
        try {
            Connection connection = DriverManager.getConnection(URL, USER, PASSWORD);
            System.out.println(connection);
            System.out.println("Success");
        } catch (Exception e) {
        	System.out.println("failed");
            e.printStackTrace();
        }
    }
}

JUnit을 이용해 테스트를 하는 코드이다.

 

Test 성공 시 Success가 뜨고, 실패 시 failed가 뜨도록 구현하였다.

 

실행 결과로 성공이 뜬 것을 확인할 수 있다.