Java database connectivity

Java database connectivity
Schéma de principe du driver JDBC

JDBC (Java DataBase Connectivity) est une interface de programmation créée par Sun Microsystems -depuis racheté par Oracle Corporation-, pour les programmes utilisant la plateforme Java. Il permet aux applications Java d'accéder par le biais d'une interface commune à des sources de données pour lesquelles il existe des pilotes JDBC. Normalement, il s'agit d'une base de données relationnelle, et des pilotes JDBC sont disponibles pour tous les systèmes connus de bases de données relationnelles.

Types de Pilotes

Il existe des pilotes commerciaux et gratuits. Ces pilotes appartiennent à un de ces types :

  • Type 1 : Pilotes agissant comme passerelle en permettant l'accès à une base de données grâce à une autre technologie (JDBC-ODBC via ODBC) ;
  • Type 2 : Pilotes d'API natifs. C'est un mélange de pilotes natifs et de pilotes Java. Les appels JDBC sont convertis en appels natifs pour le serveur de bases de données (Oracle, Sybase, ou autres) généralement en C ou en C++ ;
  • Type 3 : Pilotes convertissant les appels JDBC en un protocole indépendant de la base de données. Un serveur convertit ensuite ceux-ci dans le protocole requis (modèle à 3 couches) ;
  • Type 4 : Pilotes convertissant les appels JDBC directement en un protocole réseau exploité par la base de données. Ces pilotes encapsulent directement l'interface cliente de la base de données et sont fournis par les éditeurs de base de données.

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Java database connectivity de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Java Database Connectivity — (JDBC) is an API for the Java programming language that defines how a client may access a database. It provides methods for querying and updating data in a database. JDBC is oriented towards relational databases. The Java 2 Platform, Standard… …   Wikipedia

  • Java Database Connectivity — L API JDBC (Java DataBase Connectivity) permet aux applications Java d accéder par le biais d une interface commune à des sources de données pour lesquelles il existe des pilotes JDBC. Normalement, il s agit d une base de données relationnelle,… …   Wikipédia en Français

  • Java Database Connectivity — Entwickler Sun Microsystems Aktuelle Version 4.0 (11. Dezember 2006) Betriebssystem Java Kategorie Programmierschnittstelle …   Deutsch Wikipedia

  • Java Database Connectivity — Desarrollador Sun Microsystems http://java.sun.com/... Información general Última versión estable …   Wikipedia Español

  • Java Database Connectivity — Java Database Connectivity,   JDBC …   Universal-Lexikon

  • Java Database Connectivity — Содержание 1 История 2 Интерфейсы 3 Преимущества 4 Примеры …   Википедия

  • Java Database Connectivity —    Abbreviated JDBC. An application programming interface (API) that allows developers to write Java applications that can access a database.    See also Open Database Connectivity …   Dictionary of networking

  • Open Database Connectivity — ODBC (sigle de Open Database Connectivity) est un logiciel middleware lancé en 1992. Il permet à une application informatique, par un procédé unique, de manipuler des bases de données qui sont mises à disposition par des systèmes de gestion de… …   Wikipédia en Français

  • Open database connectivity — (ODBC) est un ensemble API/pilote permettant la communication entre des clients de bases de données et les systèmes de gestion de base de données du marché. En 1992, un sous comité du SQL Access Group (SAG), qui devait fusionner plus tard avec le …   Wikipédia en Français

  • Open Database Connectivity — (ODBC, dt. etwa: „Offene Datenbank Verbindungsfähigkeit“) ist eine standardisierte Datenbankschnittstelle, die SQL als Datenbanksprache verwendet. ODBC bietet also eine Programmierschnittstelle (API), die es einem Programmierer erlaubt, seine… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”