Maison > Java > JavaBase > Qu'est-ce que jdbc et sa fonction

Qu'est-ce que jdbc et sa fonction

hzc
Libérer: 2020-07-01 13:16:46
original
11442 Les gens l'ont consulté

Java Database Connectivity, [Java Database Connectivity, JDBC en abrégé] est une interface de programmation d'applications en langage Java qui est utilisée pour standardiser la façon dont les programmes clients accèdent à la base de données, en fournissant des méthodes telles que l'interrogation et la mise à jour des données dans le base de données.

Qu'est-ce que jdbc et sa fonction

Java Database Connectivity (JDBC en abrégé) est une interface de programmation d'application dans le langage Java qui est utilisée pour standardiser la façon dont les programmes clients accèdent à la base de données. comme l'interrogation et la mise à jour des données dans la base de données. JDBC est également une marque commerciale de Sun Microsystems. Ce que nous appelons habituellement JDBC concerne les bases de données relationnelles.

Les pilotes DBC sont divisés en quatre types :

Type 1

Pont JDBC-ODBC

Ce type de pilote transmet tous les appels JDBC à ODBC, et laissez ensuite ce dernier appeler le code du pilote local de la base de données (c'est-à-dire la bibliothèque de codes binaires d'opération de base de données fournie par le fabricant de la base de données, comme oci.dll dans Oracle).

Type 2

Pilote API local

Ce type de pilote accède à la base de données en chargeant la bibliothèque de codes locale (C/C++, etc.) fournie par le fabricant de la base de données via le client. Le pilote contient du code Java.

Type 3

Pilote de protocole réseau

Ce type de pilote fournit une API réseau au client. Le pilote JDBC sur le client utilise Socket ) pour appeler le programme middleware. le serveur, qui convertit sa requête en appel API spécifique requis.

Type 4

Pilote de protocole local

Ce type de pilote utilise Socket pour communiquer directement entre le client et la base de données.

Ce qui suit est une liste de façons de connecter diverses bases de données à l'aide de JDBC :

⒈Base de données Oracle8/8i/9i (mode léger)

⒉Base de données DB2

⒊Base de données SQL Server7 .0/2000

⒋Base de données Sybase

⒌Base de données Informix

⒍Base de données MySQL

⒎Base de données PostgreSQL

⒏accéder à la connexion directe à la base de données en utilisant ODBC

Lors de l'accès à une base de données distante, JDBC utilisera le schéma d'adressage de fichiers Internet et un nom de fichier qui ressemble beaucoup à l'adresse d'une page Web (URL Uniform Resource Locator).

JDBC spécifie un ensemble de classes orientées objet que les programmeurs peuvent utiliser lors de l'écriture de requêtes SQL. Il existe un ensemble supplémentaire de classes qui décrivent l'API du pilote JDBC. Les types de données SQL les plus courants pouvant être mappés aux types de données Java sont pris en charge. Cette API fournit une prise en charge de l'exécution des requêtes Microsoft Transaction Server et la possibilité de valider et de revenir au début de la transaction.

Tutoriel recommandé : "Tutoriel Java"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal