JDBC 프로젝트 생성

2025. 5. 21. 13:36·Backend/JAVA
728x90

JDBC 프로젝트 

1. 프로젝트 생성 & build.gradle

인텔리제이 프로젝트 생성 & 라이브러리 import

JDBC & Lombok 라이브러리 추가 코드

// MySQL JDBC 드라이버 추가
implementation 'com.mysql:mysql-connector-j:8.4.0'
    
// lombok 추가
compileOnly 'org.projectlombok:lombok:1.18.38'
annotationProcessor'org.projectlombok:lombok:1.18.38'

testCompileOnly 'org.projectlombok:lombok:1.18.38'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.38'

2. Intellij Datasource 기능 설정

MySQL DB 연결
datasource 목록


3. SQL 파일 생성

  • `jdbc_ex`: 스키마(db) 선택
  • `jdbc_ex@localhost`: datasource 선택

데이터 준비

CREATE TABLE USERS (
ID VARCHAR(12) NOT NULL PRIMARY KEY,
PASSWORD VARCHAR(12) NOT NULL,
NAME VARCHAR(30) NOT NULL,
ROLE VARCHAR(6) NOT NULL
);

INSERT INTO USERS(ID, PASSWORD, NAME, ROLE)
VALUES('guest', 'guest123', '방문자', 'USER');
INSERT INTO USERS(ID, PASSWORD, NAME, ROLE)
VALUES('admin', 'admin123', '관리자', 'ADMIN');
INSERT INTO USERS(ID, PASSWORD, NAME, ROLE)
VALUES('member', 'member123', '일반회원', 'USER');

SELECT * FROM USERS;

데이터 준비

728x90
'Backend/JAVA' 카테고리의 다른 글
  • JDBC
  • 컬렉션 프레임워크
  • 추상 클래스 & 봉인 클래스
  • 상속 관계에서 타입 변환의 이유와 사용 목적
0woy
0woy
Algorithm, CS, Web 등 배운 내용을 기록합니다.
  • 0woy
    0woy dev
    0woy
  • 전체
    오늘
    어제
    • 분류 전체보기 (55) N
      • Backend (10) N
        • JAVA (5)
        • DB (5) N
      • Frontend (15)
        • HTML5 (1)
        • CSS (1)
        • JS (4)
        • Vue 3 (9)
      • Computer Science (15)
        • 네트워크 (9)
        • 운영체제 (5)
      • PS (11)
        • LeetCode (2)
        • Baekjoon (1)
        • Programmers (0)
        • 알고리즘 (8)
      • Dev Trivia (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    DP
    list
    함수
    HTTP
    select
    https
    javascript
    leetcode
    Vue3
    Props
    그래프
    트리
    dom
    function
    상속
    DNS
    tcp
    BFS
    JS
    set
    속성
    dfs
    html
    개념 스키마
    JDBC
    udp
    슈퍼 키
    java
    map
    MySQL
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
0woy
JDBC 프로젝트 생성
상단으로

티스토리툴바