? Développée par Sun Microsystems, JDBC acronyme de Java Database Connectivity , une interface basée sur Java qui permet à tout programme Java pour se connecter à une base de données relationnelle pour sauvegarder et archiver des données . De nombreux programmeurs ont développé JDBC abstractions pour empêcher les utilisateurs d'avoir à écrire et comprendre le codage parfois complexe qui exploite le programme d'interface . Identification Dans la terminologie informatique, une abstraction simplifie un programme , en éliminant les composants inutiles de se concentrer uniquement sur les caractéristiques essentielles . Abstractions JDBC cachent cadre de programmation compliquée du programme JDBC , ce qui rend plus facile pour les utilisateurs à comprendre et à utiliser . L'abstraction est encore un programme Java codé , mais les lignes de code nécessaires ont été réduits à l'essentiel . Caractéristiques abstraction typique JDBC contient un modèle qui simplifie les fonctions du programme , avec codage en place pour gérer les classes de base comme base de données , table, jeu de lignes et rangée. En se limitant à un nombre minimal de classes , l' abstraction évite beaucoup de désordre , les détails gênants qui compliquent la programmation. Le modèle élimine tous les codes de bas niveau qui peut parfois faire JDBC une interface frustrant à utiliser pendant la phase de développement d'applications. En particulier, le modèle gère la création et la libération de ressources , ce qui permet au développeur d'applications pour contrôler d'autres responsabilités , comme le langage structuré de requêtes , ou SQL, ainsi que les résultats d'extraction. fonction une abstraction JDBC fournit un moyen plus efficace d'interagir avec une connexion de base de données . L'abstraction définit d'abord les paramètres de connexion , puis ouvre la connexion. Le développeur de l'application doit alors préciser la déclaration d'enquête. L'abstraction prépare et exécute l'instruction , instituant la boucle pour répéter la requête jusqu'à ce que tous les résultats escomptés sont rassemblés. Ensuite, l' abstraction traite des exceptions , gère toutes les opérations et ferme la connexion de base de données . Avantages Une abstraction JDBC est simple à utiliser , et il sauve les développeurs le temps et les efforts impliqués dans l'écriture de code opérationnel répétitif. Il permet également d'éviter un certain nombre d' erreurs courantes , comme oublier de fermer la connexion de base de données à la sortie. Si la connexion n'est pas fermée, une autre connexion doit être ouvert pour le prochain visiteur , ce qui signifie deux connexions sont ouverts au lieu d'un seul. Ces connexions inutiles s'accumulent et provoquent le serveur de base de données à ralentir , ce qui compromet la performance globale et entrave la productivité. Considérations Il est important de tenir compte de vos capacités de programmation personnelle en essayant de décider si vous souhaitez utiliser une abstraction JDBC par opposition à l'écriture des différentes lignes de code. Alors que c'est une interface puissante , JDBC peut être trop complexe en raison de sa nécessité de soutenir le standard SQL et de masquer les écarts entre les moteurs de base de données . Depuis bases de données relationnelles utilisent SQL , écrire une interface JDBC s'apparente à l'écriture d'un programme en deux langues, SQL et Java , dans le même temps . En utilisant une abstraction JDBC peut éliminer une grande partie de la difficulté.
|