JDBC - 3. JDBC 연결 테스트

Ⅲ. JDBC 연결 테스트

1. mysql-connector-j

 - mysql과 자바를 연결할 파일을 만듦

 - 다운로드 링크

 

2. JDBC 연결 테스트

 - SQLyog와 sts4를 이용하여 연결함

 - SQLyog에 다음과 같이 입력

DROP DATABASE IF EXISTS JDBCTest;
CREATE DATABASE JDBCTest;
USE JDBCTest;

 - 그 후, sts4에 다음과 같이 입력

    - 연결 성공 시, '연결 성공!' 이라고 출력되고 실패 시, 예외처리로 '드라이버 로딩 실패' 라고 출력

package exam;

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

public class JDBCConnectionTest {
	public static void main(String[] args) {
		Connection conn = null;

		try {
			Class.forName("com.mysql.jdbc.Driver");
			String url = "jdbc:mysql://127.0.0.1:3306/JDBCTest?useUnicode=true&characterEncoding=utf8&autoReconnect=true&serverTimezone=Asia/Seoul&useOldAliasMetadataBehavior=true&zeroDateTimeNehavior=convertToNull";

			conn = DriverManager.getConnection(url, "root", "");
			System.out.println("연결 성공!");
			
		} catch (ClassNotFoundException e) {
			System.out.println("드라이버 로딩 실패");
		} catch (SQLException e) {
			System.out.println("에러: " + e);
		} finally {
			try {
				if (conn != null && !conn.isClosed()) {
					conn.close();
				}
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}
}