본문 바로가기
공부기록

4월 27일 Java - Lombok, JDBC 2

by project100 2023. 4. 27.

Lombok 라이브러리
Dto 클래스 작성 시 유용한 라이브러리.
생성자, setter, getter 등의 코드를 자동으로 생성해 줌.

Lombok 플러그인 설치(Intellij는 설치되어 있음)
lombok.jar 파일을 프로젝트에 포함시켜 줘야 함.
(드라이버 설치와 동일한 방법)

 

작업 폴더에 다움 받아서 연결하기

 

Project Lombok

 

projectlombok.org

https://projectlombok.org/download

 

어노테이션(Annotation)

컴파일러에게 전달하는 지시사항을 작성하는 주석

해당 어노테이션을 처리할 수 있는 라이브러리를 활용하여 지시 작업을 수행 -> 관련 코드 자동 생성

 

SQL 쿼리문 실행 객체 Statement(PreparedStatement) try catch문 안에 작성

문자열로 SQL  쿼리문을 작성하여 실행 시 넣어주면, 해당 쿼리문을 DBMS(MySQL)에 전달하여,

DBMS가 실행하도록 하고 그 결과를 얻어오는 객체.

 

Select 문장 실행 결과를 저장하는 객체 ResultSet

 

package dto;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;
// lombok으로 getter와 setter가 만들어짐

//@Setter
//@Getter
@Data // getter와 setter 기본생성자 자동처리
public class DataDto {
    private int tcode;
    private String tname;
    private int tage;
    private String tphone;
}
package dto;

public class DtoUseClass {
    public static void main(String[] args) {
        DataDto dd = new DataDto();
        dd.setTcode(1);
        dd.setTname("홍길동");
        System.out.println(dd.getTname());
    }
}