JDBC 와 MYSQL 연동하기 1) 커넥션 생성

작성: 2021.04.15

수정: 2021.04.15

읽는시간: 00 분

Programming/JPA ⁄ Spring

반응형
1

DB와 연결해 CRUD를 하는 MVN 프로젝트를 새로 만드는 프로젝트가 숙제로 나와서 이왕 처음부터 DB도 새로만드는거 오라클은 학원에서 충분히 써보니깐 MYSQL을 한번 시도해 보려고 합니다.

OJDBC의 O는 Oracle을 의미합니다. MYSQL을 쓴다면 커넥터를 MYSQL용으로 받아야합니다.

mvnrepository.com/artifact/mysql/mysql-connector-java

MYSQL이 아직 설치되어 있지 않거나 접속할 서버가 없다면 Mac의 경우에는 아래 튜토리얼을 따라하시면 됩니다.

shanepark.tistory.com/41

mac) MYSQL 설치 및 초기설정하기

HOMEBREW 패키지 설치를 이용해 설치하는게 가장 간단합니다. [ homebrew가 설치되어있지 않다면?] shanepark.tistory.com/45 Mac 에 homebrew 설치하기 brew.sh/index_ko Homebrew The Missing Package Manager f..

shanepark.tistory.com

아래의 예제는 rt.jar 안에 있는 java.sql 에 있는 기본 API 패키지 만으로도 테스트 해 볼 수 있습니다.

본인의 mysql 서버 정보를 각각 user, password, url에 넣으시면 됩니다.

java

package kr.or.ddit.test;

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

public class TestController {

    public static void main(String[] args) {


        String user = "접속아이디";
        String password = "비밀번호";
        String url = "jdbc:mysql://localhost:3306";
        try(
            Connection conn = DriverManager.getConnection(url, user, password);
        ) {
            System.out.println(conn.toString());
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

위의 코드를 실행 했을때 접속에 성공했다면 아래와 같이 커넥션 객체를 잘 받아온 것을 확인 할 수 있습니다.

img

반응형