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.
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!