Définition - Que signifie Java Database Connectivity Connector (JDBC Connector)?
Un connecteur JDBC (Java Database Connectivity) est une interface de programmation d'application (API) pour Java, qui permet de connecter n'importe quel pilote à l'aide de la technologie JDBC. Un connecteur JDBC rend inutile la modification du code du pilote en plug-and-play avec les applications Java.
Definir Tech explique le connecteur de connectivité de base de données Java (connecteur JDBC)
Un connecteur JDBC permet d'établir des connexions avec une base de données. Il présente les caractéristiques suivantes:
- Une collection de classes et d'interfaces pour Java, écrites dans le langage de programmation Java
- Une aide à l'écriture d'applications de base de données car il fournit une API standard pour les programmeurs de base de données
- Un mécanisme par lequel les applications Java peuvent communiquer avec un large éventail de bases de données
- Un programme qui permet à un programmeur d'écrire un seul programme une fois en utilisant l'API JDBC, puis de l'exécuter sur n'importe quelle plateforme avec la combinaison de Java et JDBC
- Un moyen d'envoyer facilement des instructions SQL à n'importe quelle base de données relationnelle
- Une interface de bas niveau utilisant des commandes SQL JDBC (Ces commandes peuvent être appelées directement car JDBC est conçu pour être une base pour créer des interfaces et des outils de niveau supérieur. JDBC aide également à établir une connexion avec les bases de données et facilite l'envoi d'instructions SQL et le traitement du résultat .)
Actuellement, l'API ODBC (Open Database Connectivity) est l'interface la plus utilisée pour accéder aux bases de données relationnelles, car elle offre la flexibilité de se connecter à n'importe quelle base de données sur n'importe quelle plate-forme. Cependant, il a également ses propres inconvénients. Il existe quatre raisons importantes d'utiliser JDBC sur l'API ODBC:
- ODBC utilise une interface C et nécessite des appels au code C natif de Java. Cela présente de nombreux inconvénients tels que la mise en œuvre, la sécurité et la portabilité automatique de l'application.
- La traduction de l'API ODBC C en API Java n'est pas possible car Java n'a pas de pointeurs et ODBC est riche en pointeurs.
- JDBC est simple à utiliser et offre des solutions simples aux requêtes, contrairement à ODBC, qui nécessite que les pilotes soient installés manuellement sur chaque machine cliente.
- JDBC adapte le style et les vertus de Java.