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 le 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).