Mac에서 MySQL Connector/J를 사용해 MariaDB와 Eclipse 연결하기

My Pale Blue Dot·2025년 2월 9일

DBMS

목록 보기
2/10
post-thumbnail

이 글에서는 MySQL Connector/J를 다운로드하고, Eclipse에서 설정하여 MariaDB와 연결하는 과정을 정리합니다.
또한 발생할 수 있는 문제와 해결 방법도 포함되어 있습니다. 🚀


📌 1. MySQL Connector/J 다운로드 및 설치

🔹 MySQL Connector/J 다운로드

  1. MySQL 공식 다운로드 페이지로 이동
  2. Platform Independent (Architecture Independent), ZIP Archive 선택
  3. 다운로드 후 압축 해제

압축 해제 후 mysql-connector-java-8.0.xx.jar 파일을 찾을 수 있습니다.
이제 Eclipse에서 이 파일을 사용할 수 있도록 설정해야 합니다.


📌 2. MySQL Connector/J JAR 파일 추가 (Eclipse)

🔹 방법 1: 프로젝트 내에서 JAR 추가 (로컬 설정)

이 방법은 각 프로젝트별로 설정하는 방법으로, 프로젝트 간 충돌을 방지할 수 있습니다.

  1. Eclipse에서 프로젝트 우클릭Properties 선택
  2. Java Build PathLibraries 탭 클릭
  3. Add External JARs... 클릭
  4. 다운로드한 mysql-connector-java-8.0.xx.jar 파일 선택
  5. Apply and Close 클릭

이제 해당 프로젝트에서 MySQL과 Java를 연결할 수 있습니다.


📌 3. MySQL Connector/J를 JDK/JRE에 추가 (전역 설정)

이 방법은 모든 Java 프로젝트에서 공통으로 사용할 경우 유용합니다.

🔹 Mac에서 설정하는 방법

  1. 터미널을 열고 /Library/Java/JavaVirtualMachines/ 경로 확인
  2. JDK 버전 확인 후 해당 경로로 이동
  3. lib 폴더에 mysql-connector-java-8.0.xx.jar 파일 복사
sudo cp ~/Downloads/mysql-connector-java-8.0.xx.jar /Library/Java/JavaVirtualMachines/jdk-XX.X.X/Contents/Home/lib/

장점: 여러 프로젝트에서 동일한 드라이버를 사용할 수 있음.
🚨 단점: 특정 JDK 버전에 종속됨 (JDK 업그레이드 시 다시 추가해야 함).


📌 4. MySQL Connector/J 정상 동작 확인

이제 Java 코드에서 MySQL JDBC 드라이버를 로드하여 연결할 수 있습니다.

🔹 테스트 코드 (Eclipse에서 실행)

아래 코드를 실행하여 MySQL이 정상적으로 연결되는지 확인하세요.

java

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class MySQLTest {
    public static void main(String[] args) {
        String url = "jdbc:mysql://localhost:3306/testdb";
        String user = "root";
        String password = "yourpassword";

        try {
            Class.forName("com.mysql.cj.jdbc.Driver"); // MySQL JDBC 드라이버 로드
            Connection conn = DriverManager.getConnection(url, user, password);
            System.out.println("MySQL 연결 성공!");

            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
  • 실행 후 "MySQL 연결 성공!" 메시지가 출력되면 정상적으로 연결된 것입니다.

🎯 최종 정리

설정 방법경로
Eclipse에서 개별 프로젝트에 추가PropertiesJava Build PathAdd External JARs...
Mac에서 전역 CLASSPATH 설정/Library/Java/JavaVirtualMachines/jdk-XX.X.X/Contents/Home/lib/ 에 JAR 복사
Windows에서 전역 CLASSPATH 설정C:\Program Files\Java\jdk-XX.X.X\lib\ 에 JAR 복사
profile
Here, My Pale Blue.🌏

0개의 댓글