Le langage de
programmation Java est une suite
logicielle qui offre de nombreux modules pour la plupart des types de
développement. Parmi les modules les plus importants sont la Java connectivité
de base de données (JDBC) interfaces de programmation. Ces interfaces
permettent d'accéder aux bases de données de programmes Java. Les interfaces
JDBC travaillent avec plusieurs bases de
données commerciales, y compris Oracle et Microsoft.
La plupart des
applications ont besoin d'une base de données pour stocker l'information qui
est capturée à partir du clavier de l'ordinateur. Ces données doivent être
enregistrées dans le programme d'ordinateur et conservés dans une base de
données. Java utilise JDBC pour
convertir les données du langage de programmation dans une base de données.
Cette conversion se produit chaque fois que l'application modifie des données.
Une base de
données est un système de fichiers de l'ordinateur spécial qui est conçu pour
stocker des données pour une entreprise. L'interface Java de base de données de connectivité est le
logiciel qui permet la manipulation de ces données à partir d'un programme Java
®. JDBC fournit des interfaces spécifiques pour ajouter, supprimer et modifier
des données dans une base de données.
Structured query
langue (SQL) est le langage de script spécialement conçu pour les bases de
données. Ce langage SQL permet l'extraction de données à partir d'une base de
données sur un écran d'ordinateur. L'interface de connectivité de base de
données Java utilise SQL comme la
méthode de l'actualisation des données. Ce script SQL est passé dans
l'interface JDBC en tant que paramètres à exécuter sur la base de données.
Open Database
Connectivity (ODBC) est une autre interface qui est également conçu pour
accéder à des bases de données. Ce logiciel est utilisé par la plupart des
logiciels qui nécessite une connectivité de base de données. La principale
différence entre ODBC et JDBC est que l'interface Java de base de données de connectivité est spécifique
conçu pour Java logiciels. Il n'est
généralement pas utilisé comme une connexion de base de données générique.
L'interface Java
de base de données de connectivité
nécessite des pilotes de base de données spécifiques au fournisseur pour fonctionner
correctement. Ces pilotes sont généralement développés par des entreprises de
base de données et sont considérés comme des programmes propriétaires qui
interprètent Java demandes spécifiques
dans un format de base de données spécifique. Chaque driver fournit les modèles
nécessaires pour interagir avec les bases de données spécifiques.
Il existe
plusieurs méthodes disponibles pour accéder aux données des bases de données.
JDBC nécessite développeurs d'écrire des scripts SQL spéciales. Beaucoup de
cadres ont été créés pour rationaliser le processus d'accès aux données. Ces
cadres se cachent la fonctionnalité JDBC de Java développeurs dans le but d'accroître la
productivité. Quelques exemples de ces cadres comprennent Hibernate et
Enterprise Java Beans (EJB).