JDBC
ou
comment manipuler une base de
données en Java ?
Introduction
JDBC: Java database connectivity, c’est du JAVA !
API développée par SUN pour permettre à des
applications Java d'accéder à des bases de données
relationnelles quelconques.
Les étapes principales
Se connecter à une base de données
Envoyer une requête SQL
Manipuler le résultat
JDBC: un driver (pilot) fournit des outils pour ces
fonctions
Application
JAVA Base de Données
?
JDBC pour executer, depuis un programme Java, l'ensemble des
ordres SQL reconnus par la base de donnees cible.
Définition
L’API JDBC permet d'executer des instructions SQL.
JDBC fait partie du JDK (Java Development Kit) :
Paquage java.sql
import java.sql.*;
API JDBC
Le pilote...
établit le lien avec la base de donnees, en sachant “lui parler".
Dans JDBC : des classes chargées de gérer un pilote...
Des pilotes existent pour mySQL, Oracle, postGresSQL, ACCESS,...
JDBC Driver Manager
Driver Protocole Natif
La connexion...
Elle peut s'etablir SI on donne l'adresse de la BD a laquelle se connecter...
Appels SQL
Canal de
communication TCP
vers une BD
gère l’accès aux
tuples d’un résultat
gère les requêtes SQL
Interfaces de JDBC (2)
getConnection()
createStatement()
executeQuery()
Préparatifs
D’abord installer un driver JDBC
E.g. SQL server 2000 de Microsoft
http://msdn2.microsoft.com/en-us/sql/aa336272.aspx
MySQL : MySQL Connector : mysql-connector-
java-5.0.8-bin.jar (le plus récent ou le plus
adapté à votre version java)
1 / 15 100%
Study collections
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !