
이 글에서는 MySQL Connector/J를 다운로드하고, Eclipse에서 설정하여 MariaDB와 연결하는 과정을 정리합니다.
또한 발생할 수 있는 문제와 해결 방법도 포함되어 있습니다. 🚀
압축 해제 후 mysql-connector-java-8.0.xx.jar 파일을 찾을 수 있습니다.
이제 Eclipse에서 이 파일을 사용할 수 있도록 설정해야 합니다.
이 방법은 각 프로젝트별로 설정하는 방법으로, 프로젝트 간 충돌을 방지할 수 있습니다.
Properties 선택 Libraries 탭 클릭 Add External JARs... 클릭 mysql-connector-java-8.0.xx.jar 파일 선택 Apply and Close 클릭 이제 해당 프로젝트에서 MySQL과 Java를 연결할 수 있습니다.
이 방법은 모든 Java 프로젝트에서 공통으로 사용할 경우 유용합니다.
/Library/Java/JavaVirtualMachines/ 경로 확인 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 업그레이드 시 다시 추가해야 함).
이제 Java 코드에서 MySQL JDBC 드라이버를 로드하여 연결할 수 있습니다.
아래 코드를 실행하여 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();
}
}
}
| 설정 방법 | 경로 |
|---|---|
| Eclipse에서 개별 프로젝트에 추가 | Properties → Java Build Path → Add 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 복사 |