-
[MySQL] 이클립스랑 MySQL 연동하기SQL/MySQL 2023. 11. 1. 17:56
이클립스랑 MySQL 연동하기
1. MYSQL 다운로드
mysql-installer-web-community-8.0.35.0.msi2.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(); } }