Jdbc

928 mots 4 pages
27/02/2013

Gestion Base de Données en Java
Enseignante: Chiraz El Hog Amri Auditoire: FIA1 ISSAT Sousse

Année Universitaire: 2012-2013

1

27/02/2013

JDBC
La technologie JDBC est une API : ensemble de classes fourni avec Java (depuis sa version 1.1) Indépendante du SGBD Indépendante de la plate-forme sur laquelle elle s'exécute Fournie par le package java.sql 8 interfaces définissant les objets nécessaires à la connexion à une base de données distante la création et exécution des requêtes SQL

EAC

Servlet/JSP

2

2

27/02/2013

Mettre en œuvre JDBC
1. 2. 3. 4. 5. 6. 7. Importer le package java.sql Charger le pilote JDBC Etablir la connexion à la base de données Créer une zone de description de requête Exécuter la requête Traiter le résultat Fermer les différents espaces

EAC

Servlet/JSP

3

3

27/02/2013

Charger un pilote
Le pilote est obligatoire, il convertit les appels JDBC en appels natifs. Il est nécessaire de connaître le nom de la classe du pilote JDBC que l’on veut utiliser :
Pilote ORACLE : oracle.JDBC.driver.OracleDriver Pilote JDBC/ODBC : sun.jdbc.odbc.JdbcOdbcDriver Pilote mySQL : com.mysql.jdbc.Driver Pilote Derby : org.apache.derby.jdbc.ClientDriver Le chargement du pilote se fait en utilisant la méthode
Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver"); Class.forName ("oracle.jdbc.driver.OracleDriver");
EAC

Servlet/JSP

4

4

27/02/2013

Etablir la connexion
Pour se connecter à une base de données il faut fournir une URL qui indique où se trouve la base
URL ORACLE : jdbc:oracle:thin:host:port:idbase URL ODBC : jdbc:odbc:IDDSN URL mySQL : jdbc:mysql:host URL Derby : jdbc:derby:host

La connexion à la base se fait en utilisant la méthode
DriverManager.getConnection("URL","user","pass") throws SQLException
EXEMPLES:

Connection connect = DriverManager.getConnection ("jdbc:mysql://localhost/Espoir","michael","baron"); Connection connect = DriverManager.getConnection

en relation

  • jhbjb ijb
    2982 mots | 12 pages
  • Bdfbdfb
    1303 mots | 6 pages
  • Tdb ephad
    1604 mots | 7 pages
  • Bd
    540 mots | 3 pages
  • Jjgkb
    299 mots | 2 pages
  • Projet
    2224 mots | 9 pages
  • Jklbknjtbf
    1683 mots | 7 pages
  • Hsbc
    2591 mots | 11 pages
  • jbsdds
    574 mots | 3 pages
  • jdbc java
    5371 mots | 22 pages
  • hsjbdvdjxb djbdbe
    310 mots | 2 pages
  • jcsd
    588 mots | 3 pages
  • Jcbkejbc
    465 mots | 2 pages
  • CBDSJCXK
    480 mots | 2 pages
  • Younes Khoubza
    365 mots | 2 pages