JAVA에서 DB를 연결하기 위해 먼저 mysql과 오라클 DB등이 설치되어 있어야 한다.

JDBC 드라이버 로딩을 완료 한 후의 예시를 보며 연결하는 방법을 확인해보자

 

 

 

예시

먼저 mysql의 주소, 유저 아이디와 패스워드를 설정 후, Connection으로 DB 연결을 한다. class.for.Name을 이용하여 Driver Class를 로딩 하여 객체를 생성한다. 생성된 객체는 DriverManager에 등록된다. DriverManager는 로드된 JDBC 드라이버를 통해 Connection을 활성화해주는 객체다.

 

insertSQL 변수에 원하는 쿼리문(INSERT문)을 집어 넣은뒤 prepareStatement메소드에 전달하여 PreparedStatement 객체를 생성한다. 이 객체는 SQL 문장을 실행하고 결과를 반환하는 기능들을 캡슐화한 인터페이스이다.

 

execute()는 쿼리 실행 후 결과값을 저장한다. 저장한 result 변수가 삽입에 성공하였을 시 (TRUE) "삽입 성공" 메세지가 뜨게 하였다.

 

 

 

 

이번엔 Selete문으로 저장한 DB를 조회해봤다. 쿼리 실행 후 저장한 결과값 set을 while문으로 돌린다.

set.next() 를 이용하여 행 변경을 하고, getInt(), getString() 메소드를 통해 값을 가져온다.

실행 결과 제대로 값들을 불러온걸 확인할 수 있었다.

 

 

 

 

'자바' 카테고리의 다른 글

[JAVA] 컬렉션(Collection) 정리  (0) 2024.09.04
[eclipse] 이클립스 셋팅  (0) 2024.01.27
[Java] 익명객체  (0) 2023.07.18
[JAVA] HashMap  (0) 2023.05.17
[JAVA] 업캐스팅(Upcasting), 다운캐스팅(Downcasting)  (0) 2023.05.15

+ Recent posts