ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [MySQL] 이클립스랑 MySQL 연동하기
    SQL/MySQL 2023. 11. 1. 17:56

    이클립스랑 MySQL 연동하기

    1. MYSQL 다운로드

    mysql-installer-web-community-8.0.35.0.msi
    2.14MB


    2. SERVER랑 Connector/J 설치


    3. MySQL Command Line Client 실행

    // 로그인 후 아래 문장 실행
    create database micom;

    4. C:\Program Files (x86)\MySQL\Connector J 8.0로 이동하여 커넥터 파일 복사


    5. C:\Program Files\Java\jdk-20\lib\extlib로 복사한 커넥터 파일 복사

    (extlib 파일을 임의로 만들어서 넣는걸 추천)

    - 저같은 경우 jdk-20으로 했지만 jdk-17버전을 추천드립니다. (한글 깨지는거 고칠려면 머리 아픔)

     


    6. 이클립스 Windows→Preferences→Java→Build Path→Classpath Variables로 이동

    본인 같은 경우는 이미 설정해놓음


    7. new->file 누르고 5번에서 설정한 경로에 커넥터를 잡아줌


    8. db와 연동할 프로젝트 선택 ->Bulid Path->Configure Bulid Path->Classpath->Add Variable


    9. 만들어둔 클래스패치 선택


    10. 아래 코드로 연동되는지 확인

    package ch19; // 본인에게 맞는 패키지로 설정
    import java.sql.*;
    
    public class ConnectDatabase {
           public static Connection makeConnection()
           {
                 String url = "jdbc:mysql://localhost:3306/micom";
                 String id = "root";
                 String password = "root";
                 Connection con = null;
                 try {
                        Class.forName("com.mysql.jdbc.Driver");
                        System.out.println("드라이버 적재 성공");
                        con = DriverManager.getConnection(url, id, password);
                        System.out.println("데이터베이스 연결 성공");
                 } catch (ClassNotFoundException e) {
                        System.out.println("드라이버를 찾을 수 없습니다.");
                 } catch (SQLException e) {
                        System.out.println("연결에 실패하였습니다.");
                 }
                 return con;
           }
           public static void main(String arg[]) throws SQLException {
        	   Connection con = makeConnection();
           }
    }

Designed by Tistory.