[LG 유플러스] JDBC
JDBC
JDBC란?
JavaDataBaseConnectivity의 줄임말이다.
Java기반 애플리케이션의 데이터를 데이터베이스에 저장 및 업데이트 하거나, 데이터베이스에 저장된 데이터를 Java에서 사용할 수 있도록 하는 자ㅏ바 API이다.
JDBC 관련 클래스
java.sql 패키지
-
DriverManger
JVM에서 JDBC전체를 관리하는 클래스 Driver 등록 , Connection연결 작업 등
-
Driver
DB를 만드는 Vender(Oraclem MS-SQL, MySQL등 )를 implements하여 자신들의 DB를 연결할 수 있는 class를 만드는 인터페이스
-
Connection
DB와 연결성을 갖는 인터페이스
-
Statement
SQL문을 실행하는 인터페이스
-
ResultSet
조회된 결과 데이터를 갖는 인터페이스
JDBC 프로그래밍
-
제품군 선택
Driver loading/ 드라이브 적재/ 제품군 선택
-
연결객체생성
- 필요요소
- DB서버의 주소
- 포트번호
- 연결계정
- 필요요소
-
실행 객체 생성
-
결과 객체 생성
insert, delete
가 아닌select
즉, 조회만 실행 요청이다.
ResultSet 행열데이터 저장
select empno, ename, hiredate from emp where deptno=10;
실행
rs.next()
를 하면 첫 줄하나를 가져온다. 그리고 가져오고 싶은 데이터의 데이터 타입을 적어서 데이터를 가져온다.
rs.getInt("empno"); / rs.getString("ename"); / rs.getDate("hireDate");
댓글남기기