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
  • 전체
    오늘
    어제
    • 분류 전체보기 (51)
      • Backend (6)
        • JAVA (5)
        • DB (1)
      • 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)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    html
    topologysort
    dfs
    javascript
    udp
    그래프
    진입 차수
    속성
    DNS
    JDBC
    상속
    https
    Props
    dom
    Vue3
    java
    select
    leetcode
    함수
    JS
    function
    MySQL
    list
    HTTP
    DP
    트리
    tcp
    BFS
    map
    set
  • 최근 댓글

  • 최근 글

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

티스토리툴바