Java technologie
java-mysql
Java - MySQL
Code: java-mysql
Originaux url: http://tecfa.unige.ch/guides/tie/html/java-mysql/java-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/java-mysql.pdf
Auteurs et version
• Daniel K. Schneider- Vivian Synteta • Version: 1.0 (modifié le 25/1/01)
Prérequis
Module technique précédent: mysql-intro Module technique précédent: java-intro Module technique précédent: java-jhtml ou java-jsp (pour une partie) Module technique précédent: java-swing (pour une partie)
Internet et Education
© TECFA 25/1/01
Java - MySQL - .
java-mysql-2
Modules
Module technique suivant: ....
Objectifs
• Java - MySQL basics :)
Internet et Education
© TECFA 25/1/01
Java - MySQL - 1. Introduction au JDBC
java-mysql-3
1. Introduction au JDBC
Principe de base: • Interface Java - bases de données SQL: JDBC = Java Data Base Connection • Le langage Java définit une interface (commune) • Chaque vendeur doit fournir une implémentation • certaines sont fournis avec le Java core • certaines (comme MM pour MySQL doivent être importées) Quatre types d’interfaces 1. JDBC-ODBC bridge plus ODBC driver • nécessite une installation spéciale (driver du côté client par exemple) 2. Native-API partly-Java driver • se connecte dans une API client 3. JDBC-Net pure Java driver • utilise un middleware (serveur WWW - DB) 4. Native-protocol pure Java driver (on va utiliser ce type) • connexion directe Java-DB via le réseau, driver MySQL par exemple
Internet et Education © TECFA 25/1/01
Java - MySQL - 1. Introduction au JDBC
java-mysql-4
Classes Java et outils utilisés dans ce module Driver MySQL url: mm.mysql Driver: http://www.worldserver.com/mm.mysql/ tecfa2: /local/java/classes/mm-jdbc/mysql.jar
Classes Swing (Swing ou le Netscape/Java plugin: url: http://java.sun.com/products/jfc/index.html Classes Servlet: url: servlet SDK: http://java.sun.com/products/servlet/index.html
tecfa2: