Les types de pilotes JDBC |
Les pilotes JDBC actuels sont classés en quatre catégories :
- Pilotes de type 1: Pilotes accèdant à une base de données par l'intermédiaire d'une autre technologe (on parle de passerelle). Les passerelles JDBC-ODBC, permettant une connexion via un pilote ODBC en sont l'exemple le plus courant. Le pilote convertit les appels de données Java en appel ODBC valide, et les exécute ensuite à l'aide du pilote ODBC
- Pilotes de type 2: Pilotes d'API natifs. Il s'ait d'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++.
- Pilotes de type 3: Pilotes convertissant les appels JDBC en un protocole indépendant du SGBD. Un serveur convertit ensuite ceux-ci dans le protocole SGBD requis (modèle à 3 couches)
- Pilotes de type 4: Pilotes convertissant les appels JDBC directement en un protocole réseau exploité par le SGBD. Ces pilotes encapsulent directement l'interface cliente du SGBD et sont fournis par les éditeurs de base de données. Cette solution est à préconiser dans le cadre d'un intranet.
A l'heure actuelle, les bases de données disposent pratiquement toutes d'un pilote ODBC, étant donné que nombre d'entre-elles ont été développées à partir d'interfaces Microsoft.
La technologie ODBC |
ODBC signifie Open Database Connectivity. Il s'agit d'un format propriétaire défini par Microsoft permettant la communication entre des clients pour bases de données fonctionnant sous Windows et les SGBD du marché.
Etant donné qu'il existe différents types de bases de données, et que chacune d'entre-elles possède sa propre façon de traiter les requêtes SQL et de renvoyer les résultats, ODBC permet d'obtenir des résultats identiques quelque soit le type de base de données, sans avoir à modifier le programme d'appel qui transmet la requête.
ODBC n'est toutefois pas la solution miracle, étant donné d'une part qu'il ne s'agit pas d'une technologie libre (Microsoft la fait évoluer à son gré), d'autre part qu'il ne s'agit que d'une interface "alternative" à celle fournie par les constructeurs et compliquée à maîtriser.
La passerelle JDBC-ODBC |
Afin d'illustrer la connexion à une base de données, nous allons nous connecter à une base Access par l'intermédiaire de la passerelle ODBC-JDBC, en abordant toutes les étapes de la connexion à une base de données.
Après création de la base sous Access, il faut dans un premier temps intégrer la base dans l'administrateur de source de données ODBC (Panneau de configuration / source de données ODBC).
Les étapes de création de la source ODBC sont:
- la sélection du pilote pour la base de données concernée (dans notre cas le pilote Microsoft Access Driver)
- la définition du nom de la base et de son chemin d'accès
- la définition du nom de la source de données et du mot de passe
Ajouter aux Favoris Ajouter aux votre page
Acceuil | Forum| Contactez-Nous | Annace |Chat| Music |Radios|Sockets |Protocoles|Windows NT
Langage C |Langage C++ | Assembleur | Java | Perl |Pascal/delphi | Visual basic|MERISE | SQL| JDBC| ODBC
ASP|CGI |HTML |DHTML |XML|Javascript |JSP |PHP|Servlets |VBScript |WAP |UNIX |Linux |MacOS|Windows 9x
Assemblage-PC |Modèle relationnel|Histoire-PC|Fonctionnement-PC|photo pour rire|MS-Dos|Architecture-PC
Flash MX |Word-2003|Power Point|Excel|Langage C|Langage Java|Visual Basic|La base XP | programming
Physique Arabic partie I|Programation en arabe|Physique Français|Internet| Sécurité Informatique
HTML |Agebre en Français|Math Français partie I|Physique Arabic partie II| الطرق العددية
Electricité| Math Français partie II|Math en Arabic|Agebre en Arabic| الأعداد العقدية
Tous les cours informatiques en vidéos |Droit Informatique |logiciels
Tous les cours physiques en vidéos |Microsoft office
Cours math en vidéos | Msn en ligne
TV Live
Autoformations les cours informatiques en vidéos gratuitement
:: Copyright © 2008 http://www.autoformations.co.cc All rights reserved ::