JDBC?
- Java DataBase Connectivity의 약자
- JDBC는 DBMS에 종속되지 않느 관련 API를 제공한다
- JDBC API는 JDK에서 제공하며 JDBC 프로그래밍을 하기위해서는 JDBC드라이버가 필요
JDBC의 역할
- Java 코드에서 DB서버에 접속
- SQL문을 구성하고 DB서버에서 실행
- DB서버에서 처리한 결과를 가져오기
- DB의 정보를 가져오기
JDBC를 사용할 때 인터페이스
- Connection: Socket과 비슷함
- Statement: OutputStream과 비슷함
- Resultset: InputStream과 비슷함
JDBC를 연결하여 사용할 때 중요하게 생각해봐야하는 것
- DB연결 -> 미리 연결(Connecion Pool)
- DB내처리 -> 검색, 정렬 -> 튜닝
- 결과처리 -> 최소한의 데이터
- 브라우저 전송 -> 우리가 해결한 문제 X