Tableau 1. Types de pilotes JDBC
| Type de pilote JDBC | Description |
|---|---|
| 1 | Pont JDBC-ODBC. La solution la moins coûteuse. Requiert du code natif côté client. Solution peu performante. |
| 2 | API Java-native. La façon la plus simple pour le serveur de construire un JDBC. Requiert du code natif côté client. |
| 3 | Pilote réseau tout en Java. Le type le plus flexible puisqu’il permet de se connecter à une base de données en restant indépendant du middleware. |
| 4 | Pilote natif tout en Java. Le type le plus puissant. Nécessite de connaître le protocole d’accès propre à la base de données. C’est ce type de pilote que les vendeurs de base de données fournissent. |
Tableau 2. Versions successives de JDBC
| Version de JDBC | Version du JDK | Packages |
|---|---|---|
| JDBC 1.0 (1998) | JDK 1.1 |
java.sql
|
| JDBC 2.0 (1999) | JDK 1.2 |
java.sql
|
| JDBC 2.0 options (1999) | JDK 1.2 |
java.sql
|
| JDBC 2.1 options (1999) | JDK 1.2 |
java.sql
|
| JDBC 3.0 API noyau (2001) | JDK 1.4 |
java.sql,
javax.sql
|
| JDBC 4.0 (2006) | JDK 6 |
java.sql,
javax.sql
|
| JDBC 4.1 (2011) | JDK 7 |
langage,
java.sql,
javax.sql
|