152 CHAPITRE 13 Accès aux bases de données
Se connecter à une base de données via JDBC
EJB fait partie de Java Enterprise Edition. Il est considéré
comme excessivement complexe par bon nombre de
développeurs Java. Ce défaut a d’ailleurs fait le succès de
certaines solutions open-source qui sont devenues de plus
en plus populaires. La complexité d’EJB et les problèmes
qui lui étaient associés ont heureusement été partiellement
résolus dans EJB 3.0, puis dans EJB 3.1. EJB 3.0 et 3.1
constituent une avancée majeure dans la bonne direction
et font d’EJB une technologie plus conviviale pour les
développeurs.
Le framework Hibernate est aussi un excellent framework
de persistance de données open-source. Il crée une couche de
mapping objet de vos données relationnelles. Cette couche
permet de traiter les données persistantes avec une approche
orientée objet par opposition à l’interface SQL procédurale.
Pour plus d’informations sur le framework Hiber nate, ren-
dez-vous à l’adresse
http://www.hibernate.org
.
Ce chapitre se concentre purement sur l’accès aux bases de
données via JDBC. La version 7 de Java (Java SE 7) permet
des accès aux bases de données à l’aide de la version 4.1 de
l’API JDBC.
Si vous utilisez un framework de persistance de plus haut
niveau, vous devez bien comprendre l’API JDBC, car elle
définit les fondations sur lesquelles s’appuient la plupart
des frameworks de plus haut niveau.
Se connecter à une base
de données
via
JDBC
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connection conn = DriverManager.getConnection(url, user,
➥ password);
MEP_GdS_Java.indd 152 06/10/11 13:05
© 2011 Pearson Education France – Java, mise à jour pour Java 7 – Timothy Fisher