JDBC(2)
·
데이터베이스
JDBC API JDBC를 이용한 DB 연동JDBC Driver Class 로딩 (JDBC 4.0 이후 버전부터 생략 가능)Connection 생성Statement 생성SQL 실행결과 집합 처리자원 반납Step 1. JDBC Driver Class 로딩이 단계에서는 데이터베이스와 통신하기 위한 ‘드라이버’를 준비하는 작업을 합니다.자바 애플리케이션이 “MySQL 드라이버를 쓰겠다”라고 등록(로딩)하면,이후 DriverManager가 이 드라이버를 이용해 실제 DB와 연결을 맺을 수 있게 됩니다.즉, 운전사를 고용해서 “이제 이 운전사로 DB에 갈 거야”라고 말해두는 단계라고 생각하면 됩니다. 위와 같은 작업은 진행하면, DBMS와 연결을 수립해주는 역할의 JDBC Driver Class 메모리에 로딩 및..
JDBC(1)
·
데이터베이스
목차1. JDBC2. JDBC API3. DAO 디자인 패턴4. JDBC와 트랜잭션  Java DataBase Connectivity (JDBC)sun 회사에서 개발 유지 보수하기 쉽도록 자바 애플리케이션에서의 DB 접근 및 사용 방법에 대한 표준화 필요성 부각 자바 애플리케이션과 DB와의 의존성을 낮추고 독립성을 필요 표준화된 인터페이스 제공java.spl 패키지이 그림은 자바 애플리케이션이 JDBC라는 통로(라이브러리)를 통해 오라클, MySQL, DB2 같은 여러 데이터베이스에 연결하는 모습을 간단히 보여줍니다.자바 프로그램에서 JDBC를 사용하면, 각 데이터베이스마다 제공되는 JDBC 드라이버(구현체)를 통해 손쉽게 연결하고 데이터를 주고받을 수 있습니다.결국, 자바 애플리케이션은 JDBC만 알면..