이클립스 MySQL연동(8.0.28)

2022. 1. 24. 18:48·Back/Database

1. MySQL 설치

https://dev.mysql.com/downloads/mysql/

 

MySQL :: Download MySQL Community Server

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86

dev.mysql.com

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

2. 이클립스와 연동

다운받은 connecter의 압축을 풀어준 다음 mysql-connector-java-8.0.28 파일을 복사해서

설치된 Java - [lib]에 [extlib]폴더를 만든 후 붙여넣기한다.

[프로젝트]-[WebContent]-[WEB INF]-[lib]에도 붙여넣기

프로젝트에서 우클릭 Build Path에 들어가서

Livraries에 Web App Libaries를 확인해보면 jar 파일이 있는 것을 확인할 수 있다.

3. java Class 만들어서 연동 테스트 해보기

package study;

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

public class DriverTest {

	public static void main(String[] args) {
		
		Connection con;
		
		try {
			Class.forName("com.mysql.cj.jdbc.Driver");
			con = DriverManager.getConnection("jdbc:mysql://localhost:3306","root","비밀번호");
			System.out.println("Success");
		}catch(SQLException ex) {
			System.out.println("SQLExceptin" + ex);
		}catch(Exception e) {
			System.out.println("Exception"+e);
		}

	}

}

Success가 뜬 걸 확인할 수 있다.

Data Source Explorer에 가서 Database Connections 선택한 다음 New... 클릭

Name/Type 에서는 5.1, [JAR List]로 들어가서 Edit Jar/Zip...를 클릭한다음

mysql-connector-java-8.0.28을 선택

Test Connection을 클릭하면 성공했다고 뜬다.

MySQL이 추가된걸 확인할 수 있다.

저작자표시 (새창열림)

'Back > Database' 카테고리의 다른 글

[MYSQL] 오류코드 1452  (0) 2023.10.06
[GraphQl] GraphQl - Codegen 설치하기  (0) 2023.03.26
[GraphQL] Query 와 Mutation  (0) 2023.03.15
[GraphQL] GraphQL이란?  (0) 2023.03.10
'Back/Database' 카테고리의 다른 글
  • [MYSQL] 오류코드 1452
  • [GraphQl] GraphQl - Codegen 설치하기
  • [GraphQL] Query 와 Mutation
  • [GraphQL] GraphQL이란?
soyeon26
soyeon26
  • soyeon26
    개발 일지
    soyeon26
  • 전체
    오늘
    어제
    • 분류 전체보기 (86)
      • Web (1)
        • Web (1)
        • HTTP (0)
      • Java (25)
        • JVM (0)
      • Spring (9)
      • AWS (0)
      • Language (4)
        • Java Script (3)
        • Type Srcipt (1)
      • Front (19)
        • HTML+CSS (4)
        • React (15)
      • Back (20)
        • JSP (0)
        • Database (5)
        • NestJS (6)
      • Devops (6)
        • Docker (1)
        • Git & SVN (5)
      • App (7)
        • Android (7)
      • IT 정보 (3)
      • 회고록 (0)
  • 블로그 메뉴

    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    과학기술인 번호 발급
    김영한
    csr과ssr의 차이
    중복제거
    Next.js 필요성
    SQL강의 추천
    springboot
    인프런
    과학기술인번호 조회
    데이터베이스 강의
    프론트엔드
    Next.js
    Spring
    강의 후기
    과학기술인등록번호 조회
    React Next.js
    과학기술인 등록
    백엔드
    java의 정석
    자바스크립트set
    sql강의
    React
    CSR
    javascript
    스프링부트
    강의후기
    과학기술인 등록번호 발급
    Java
    SSR
    csrvsssr
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
soyeon26
이클립스 MySQL연동(8.0.28)
상단으로

티스토리툴바