Coup d'oeil sur JDBC 4
Par Laurent simon le dimanche, 4 septembre 2005, 12:22 - Développer - Lien permanent
Pour ceux qui n'auraient pas eut le temps ou le courage de lire les spécifications JDBC 4, voici un bref aperçu (non exhaustif) de ce qu'apportera JDBC 4.
Au menu des nouveautés de JDBC 4:
- Une meilleure gestion des pools de connexions et des caches d'instructions :
- Possibilité de tester la validité d'une connexion retournée par le pool.
- Possibilité de préciser individuellement pour chaque instruction si elle doit être mise en cache.
- Chargement automatique des drivers (par le biais d'une propriété système).
- Extension du support du langage SQL
- Support d'une bonne partie de la norme SQL 2003.
- Intégration de XML comme type de donnée standard (inutile de passer par des BLOB ou des CLOB, récupération directe d'un flux XML).
- Amélioration de la gestion des exceptions.
- Granularité des exceptions affinée.
- Distinguo entre les erreurs irrémédiables et celles pouvant donner lieu à un nouvel essai.
- Simplification de l'exploitation des requêtes
- Suppression des casts inutiles grâce à l'usage des types génériques (Java 5).
- Intégration d'une vision plus objet avec la possibilité de déclarer les requêtes sous forme d'interfaces à l'aide d'annotations (Java 5). Les dataset deviennent ainsi de mini DAO !.
Vous retrouverez tous les détails dans l'article de Franck Sommers sur Artima.