Architecture de connectivité de 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 JDBC (Java Database Connectivity) 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, et de récupérer et de traiter les résultats obtenus à partir de la base de données pour les requêtes.

Definir Tech explique l'architecture de connectivité de base de données Java (architecture JDBC)

JDBC est une partie essentielle 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 machine différente d'un réseau auquel un utilisateur est connecté. C'est ce qu'on appelle une configuration client / serveur, où la machine de l'utilisateur agit en tant que client et la machine sur laquelle la source de données est 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 des 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 ouverts.