SUN定義的四種JDBC驅動程序標准:
Type1 JDBC-ODBC橋
作為JDK1.1後的一部分,是sun.jdbc.odbc包的一部分
Application-->JDBC-ODBC Bridge(Type1 jdbc driver)--->JDBC-ODBC Library-->ODBC Driver-->Database
適用於快速的原型系統,沒有提供JDBC驅動的數據庫如Access
Type2 JAVA to Native API
利用開發商提供的本地庫來直接與數據庫通信。
Application--->JDBC Driver(Type2 jdbc driver)--->Native Database library--->Database
比Type1性能略好。
Type3 Java to net
Application--->Jdbc Driver(Type3 jdbc driver)--->java middleware--->JDBC Driver--->Database
具有最大的靈活性,通常由那些非數據庫廠商提供,是四種類型中最小的。
Type4 JAVA to native dababase
Application--->Jdbc driver(type4 jdbc driver)--->database engine--->database
最高的性能,通過自己的本地協議直接與數據庫引擎通信,具備在Internet裝配的能力。