![]() |
04 - Java - JDBC |
Exo Suivant ![]() |
|||||
---|---|---|---|---|---|---|---|
![]() JDBC |
![]() MySQL |
![]() HSQL |
![]() PostgreSQL |
![]() Une classe Java |
![]() Partie 6 |
||
![]() |
Près requis
Si vous êtes sous Windows, n'oubliez pas que MySQL a besoin des redistribuables C++ 2015, vous devrez certainement les télécharger et les installer avant d'installer MySQL. Ils sont disponibles ici. Prenez la version en correspondance avec votre OS (ou installer les deux si vous ne savez pas).
Installation
Installez une base MySQL sur votre ordinateur, téléchargez MySQL sur http://dev.mysql.com/downloads/.
Prenez la version MySQL Community.
Lors de l'installation, notez bien le mot de passe que vous aurez choisi pour l'utilisateur root (restez simple, on est en dev).
Important
Vous pouvez installer MySQL 8, ou rester sur une version 5.
Ne pas installer un WAMP ou LAMP ou XAMP juste pour MySQL, une enclume ne sert pas à planter un clou (en en plus vous ne serez pas forcément en MySQL mais plus en MariaDB).
Client pour votre base de données
Si vous êtes sous Windows et avez sélectionnez la grosse archive lors de l'installation, vous devriez avoir Workbench d'installé. Sinon, vous pouvez l'installer en plus en le téléchargeant ici
Au cas où Workbench ne vous convient pas, vous pouvez installer l'un de ceux la :
Chargement des données
Lancez l'utilitaire Workbench et importez la base qui se trouve dans le dossier db de l'exercice, fichier banque_mysql.sql.
Identification du driver
Hormis dans le cas de ODBC Windows, il nous faut un driver afin que le code Java puisse accéder aux données qui sont dans la base.
Le driver est dépendant de la base, vous en avez pour Oracle, DB2, MySQL, SQL Server ..., on peut les télécharger sur le site de chaque éditeur.
Regardez sur le site de l'éditeur de votre base, la version et le nom du driver Java qui vous est nécessaire.
Pour MySQL ils se trouvent sur http://dev.mysql.com/downloads/connector/j/.
Vous pouvez aussi regarder sur le repository Maven (en tapant dans Google 'maven mysql').
Ajout du driver pour Maven
Créez un nouveau projet Maven dans Eclipse, projetBd.
Vous pouvez reprendre le même fichier pom.xml que dans les exercices précédents. Soyez vigilent sur :
- la version de votre Java (propriétés Maven)
- l'artefactId de votre projet
Indiquez dans votre fichier pom.xml la dépendance vers le driver Java via l'usage des dependency :
<project>
...
<dependencies>
<!-- Pour la base MySQL -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<!-- Vous pouvez changer le numero de version -->
<version>8.0.19</version>
</dependency>
</dependencies>
</project>
Remarque : la version 8 du driver est compatible avec la version 5 de MySQL.
Rappel : Après toutes modifications faites sur le fichier pom.xml, faites un clic droit sur votre projet puis Maven - Update Project ...
![]() |
04 - Java - JDBC |
Exo Suivant ![]() |
|||||
---|---|---|---|---|---|---|---|
![]() JDBC |
![]() MySQL |
![]() HSQL |
![]() PostgreSQL |
![]() Une classe Java |
![]() Partie 6 |
||
![]() |