« Java Database Connectivity » : différence entre les versions
Apparence
Contenu supprimé Contenu ajouté
m robot Ajoute: el:JDBC |
m wikification |
||
| Ligne 1 : | Ligne 1 : | ||
L'[[Application Programming Interface|API]] '''JDBC''' (Java DataBase Connectivity) permet aux applications [[Java (langage)|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. |
L'[[Application Programming Interface|API]] '''JDBC''' ({{lang|en|''Java DataBase Connectivity''}}) permet aux applications [[Java (langage)|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 == |
== Types de Pilotes == |
||
Il existe des pilotes commerciaux et gratuits. Ces pilotes appartiennent à un de ces types: |
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 1'' : Pilotes agissant comme passerelle en permettant l'accès à une base de données grâce à une autre technologie (JDBC-ODBC via [[Open database connectivity|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 [[Langage C|C]] ou en [[C plus plus|C++]]; |
* ''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 [[Langage C|C]] ou en [[C plus plus|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 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. |
* ''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 == |
== Liens externes == |
||
| Ligne 12 : | Ligne 12 : | ||
* [http://java.developpez.com/cours/#jdbc Tutoriels JDBC] |
* [http://java.developpez.com/cours/#jdbc Tutoriels JDBC] |
||
* [http://www.labo-sun.com/resource-FR-essentiels-636-0-java-j2se-persistance-jdbc-acceder-a-une-base-de-donnees.htm Laboratoire Supinfo des technologies Sun : cours sur JDBC] |
* [http://www.labo-sun.com/resource-FR-essentiels-636-0-java-j2se-persistance-jdbc-acceder-a-une-base-de-donnees.htm Laboratoire Supinfo des technologies Sun : cours sur JDBC] |
||
* [http://developers.sun.com/product/jdbc/drivers Tous les drivers] chez Sun |
* {{en}}[http://developers.sun.com/product/jdbc/drivers Tous les drivers] chez Sun |
||
{{Portail informatique}} |
{{Portail informatique}} |
||
Version du 15 janvier 2009 à 16:58
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, 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
- La F.A.Q JDBC Les réponses aux questions sur JDBC
- Tutoriels JDBC
- Laboratoire Supinfo des technologies Sun : cours sur JDBC
- (en)Tous les drivers chez Sun