이번 포스트에서는 JDBC와 ODBC의 차이점을 알아보도록 하겠습니다.
ODBC
-
Open Database Connectivity의 약자입니다.
-
1992년에 Microsoft에서 도입했습니다.
-
C, C++, Java와 같은 언어와 함께 사용할 수 있습니다.
-
Windows 플랫폼에서만 선택할 수 있습니다.
-
드라이버는 C, C++와 같은 네이티브 언어로 개발되었습니다.
-
절차적입니다.
-
Java 애플리케이션에는 사용하지 않는 것이 좋습니다.
-
내부 전환으로 인해 성능이 저하되고 플랫폼에 종속되기 때문입니다.
JDBC
-
Java Database Connectivity의 약자입니다.
-
1997년 SUN Micro Systems에서 도입했습니다.
-
Java 언어로만 사용할 수 있습니다.
-
모든 플랫폼에서 사용할 수 있습니다.
-
객체 지향입니다.
-
성능 저하가 없으므로 Java와 함께 DBC를 사용하는 것이 좋습니다.
-
또한 플랫폼에 독립적입니다.