Table des matières:
- Définition - Que signifie l'architecture de connectivité de base de données Java (architecture JDBC)?
- Techopedia explique l'architecture de connectivité de la base de données Java (architecture JDBC)
Définition - Que signifie l'architecture de connectivité de base de données Java (architecture JDBC)?
L'architecture Java Database Connectivity (JDBC) est une API spécifiant des interfaces pour accéder aux bases de données relationnelles. JDBC permet de se connecter à une base de données, d'envoyer des requêtes et des mises à jour à la base de données, de récupérer et de traiter les résultats obtenus à partir de la base de données pour les requêtes.
Techopedia explique l'architecture de connectivité de la base de données Java (architecture JDBC)
JDBC fait partie intégrante de la plate-forme Java et est une spécification d'API développée par Sun Microsystems. L'architecture JDBC prend en charge les modèles de traitement à deux et trois niveaux pour accéder à une base de données.
Dans le modèle à deux niveaux, une applet ou une application Java communique directement avec la source de données. Le pilote JDBC permet la communication entre l'application et la source de données. Lorsqu'un utilisateur envoie une requête à la source de données, les réponses à ces requêtes sont renvoyées à l'utilisateur sous forme de résultats. La source de données peut ne pas toujours être une seule machine située à un seul endroit. Il peut être situé sur une autre machine d'un réseau auquel un utilisateur est connecté. Ceci est connu comme une configuration client / serveur, où la machine de l'utilisateur agit en tant que client et la machine ayant la source de données en cours d'exécution agit en tant que serveur. La connexion réseau peut être intranet ou Internet.
Dans le modèle à trois niveaux, les commandes ou requêtes de l'utilisateur sont envoyées aux services de niveau intermédiaire, à partir desquels les commandes sont à nouveau envoyées à la source de données. Les résultats sont renvoyés au niveau intermédiaire, puis à l'utilisateur. Ce type de modèle est jugé très utile par les directeurs des systèmes d'information de gestion, car il simplifie le maintien du contrôle d'accès et la mise à jour des données d'entreprise. Le déploiement d'applications devient également facile et offre des avantages en termes de performances. Le niveau intermédiaire est généralement écrit en C ou C ++.
Le gestionnaire de pilotes JDBC est une épine dorsale traditionnelle de l'architecture JDBC, qui spécifie les objets pour connecter des applications Java à un pilote JDBC. La suite de tests JDBC permet de garantir que les pilotes JDBC exécuteront le programme. Le logiciel JDBC-ODBC Bridge offre un accès JDBC via les pilotes de connectivité de base de données ouverte.