- API définie par Sun permettant l’accès aux bases de données
- Ensemble de classes du package java.sql fournies dans le JDK à partir de la version 1.1.
- Utilise des drivers de connexions spécifiques à chaque bases de données.
- DriverManager: charge et configure le driver de la base de données
- Connection: réalise la connexion et l'authentification à la base de données
- Statement ( et PreparedStatement ): contient la requête SQL et la transmet à la base de données
- ResultSet: permet de parcourir les informations retournées par la base de données dans le cas d'une sélection de données
- Chargement du pilote: Class.forName("postgresql.Driver");
- Récupération d’une connexion:
- Connection con = DriverManager.getConnection(url, "myLogin", "myPassword");
-
Etape 1: Connexion à une base de données
- DatabaseMetaData: informations à propos de la base de données : nom des tables, index, version ...
- ResultSet: résultat d'une requête et information sur une table. L'accès se fait enregistrement par enregistrement
- ResultSetMetaData: informations sur les colonnes (nom et type) d'un ResultSet
- Etape 2: l’accès à la base de données permet d’effectuer différentes opérations:
- Etape 3: fermeture des connexions
Made with Slides.com