티스토리 뷰

이클립스에서 MySQL을 연결하려면 MySQL Connector/j 을 다운로드 받아야한다.

MySQL을 처음 설치할 때 같이 설치했다면 설치는 건너뛰어도 되는데, 나처럼 한 번에 설치하지 않은 분들에게 도움이 되길 바라며 기록해본다.

 

 

01) https://dev.mysql.com/downloads/connector/j/ 으로 접속

 

MySQL :: Download Connector/J

MySQL Connector/J 8.0 is highly recommended for use with MySQL Server 8.0, 5.7 and 5.6. Please upgrade to MySQL Connector/J 8.0.

dev.mysql.com

 

02) Select Operating System 옵션을 Platform Independent로 선택한다 

 

03) 둘 다 상관없으므로 둘 중 하나를 골라 다운로드를 누른다

 

04) 굳이 로그인하거나 가입하지 않아도 되므로 No thanks, just start my download 를 눌러 다운로드한다

 

05) 다운로드 폴더로 들어가서 압축 해제하고 mysql-connector-java-8.0.27.jar 파일을 복사한다

 

06) 아래 이미지를 참고해서 ext 폴더로 이동, 복사했던 jar 파일을 붙여 넣기 한다

→ 설치한 jdk 버전이 여러 개라면 주로 사용하는 jdk폴더 안으로 jar파일을 붙여 넣는다

 

07) 이클립스를 켜서 환경설정으로

 

08) Preference → Java → Installed JREs → 주로 사용하는 버전 선택 후, Edit 를 선택한다

 

09) Add External JARs 선택

 

10) 붙여 넣기 했던 jar 파일을 선택하고 open → finish → Apply and Close 순으로 선택해 창을 닫는다

 

11) 아래 코드를 참고, 연결을 확인한다

→ dbName, ID, PW는 상황에 맞게 변경하여 확인한다

package jdbc01_DBConnection;

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

public class DBConnectionTest {
	String url = "jdbc:mysql://localhost:3306/";
	String dbName = "scott";
	String ID = "계정";
	String PW = "비밀번호";
	
	DBConnectionTest() {
		try {
			Class.forName("com.mysql.cj.jdbc.Driver");
			System.out.println("Driver 로딩 성공");
			Connection conn = DriverManager.getConnection(url+dbName, ID, PW);
			System.out.println("서버 연결 성공");
		} catch (ClassNotFoundException e) {
			System.out.println("Driver 로딩 실패");
		}  catch (SQLException e) {
			System.out.println("서버 연결 실패");
		}
	}
	
	public static void main(String[] args) {
		new DBConnectionTest();
	}

}

 

12) Console에 아래와 같이 나오면 성공! 끝!

 

 

 

 

 

 

댓글
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
최근에 올라온 글
글 보관함
Total
Today
Yesterday