Introduction JDBC
Qu’est ce que JDBC (fin)
JDBC = indépendance de l’application vis à vis du SGBDR
Adaptation à un SGBDR spécifique réalisée via l’utilisation d’un driver
Drivers = classes Java fournies par les concepteurs de SGBDR
Possibilité pour une même application, prenant en paramètres le nom
du driver et la localisation de la base, d’interroger une même base
de données supportée par des SGBDRs différents
Application
JDBC
Pilote de SGBD (driver)
© S.JEAN, octobre 2006, v2.4 JDBC 3
Qu’est ce que JDBC ? 2/2
• JDBC rend l’application indépendante du SGBDR utilisé
– Le lien avec un SGBDR spécifique est réalisé à l’aide d’un driver
• Les drivers sont fournis, par les concepteurs de SGBDR, sous la forme de classes Java
– Une même application, si elle accepte en paramètre le nom du driver et la
localisation de la base, peut interroger une même base de données (de même
structure) supportée par des SGBDs différents
Application
JDBC
Driver
HSQL
Driver
MySQL
Driver
McKoi
Driver
Oracle
Sébastien Jean (IUT Valence) Java, JDBC v4.4, 24 avril 2016 2 / 26