CODEDRAGON ㆍDevelopment/Java
JDBC 장단점
장점
· 각 데이터베이스 제작업체들은 자신들의 데이터베이스에 맞는 드라이버를 제공하고 있습니다. 이러한 JDBC드라이어버를 사용하면 JDBC를 지원하는 어떠한 데이터베이스에도 접속하는 것이 가능합니다.
· 어떤 데이터베이스를 사용하더라도 JDBC드라이버만 제공된다면 코드를 수정하지 않고도 바로 사용할 수 있다는 장점을 가지고 있습니다.
· SQL을 지원함으로써 모든 JDBC 데이터소스에 SQL을 통하여 접속할 수 있도록 해줍니다.
· 대부분의 개발자가 잘 알고 있는 친숙한 데이터 액세스 기술로 별도의 학습 없이
· 개발이 가능합니다.
단점
· 안정적이고 유연한 기술이지만, 로우 레벨 기술로 인식되고 있습니다.
· 간단한 SQL을 실행하는 데도 중복된 코드가 반복적으로 사용되며, DB에 따라 일관성 없는 정보를 가진 채로 Checked Exception으로 처리합니다
· Connection과 같은 공유 리소스를 제대로 릴리즈 해주지 않으면 시스템의 자원이 바닥나는 버그를 발생시킵니다.
'Development > Java' 카테고리의 다른 글
JDBC 드라이버의 종류 - JDBC-ODBC 드라이버 (Type 1), 데이터 베이스 API 드라이버 (Type 2), 데이터 베이스 프로토콜 드라이버 (Type 3), 데이터 베이스 프로토콜 드라이버 (Type 4) (0) | 2017.07.21 |
---|---|
Oracle DBMS를 통한 개발 (0) | 2017.07.21 |
JFC (Java Foundation Class) (0) | 2017.07.13 |
Enumeration - Interface Enumeration<E>, Enumeration 인터페이스 메소드 (0) | 2017.07.06 |
Error - java.io.NotSerializableException: java.lang.Object (0) | 2017.07.01 |