Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
enseignement:d14:tp:tp6 [2014/10/06 11:53] – Emmanuel Bruno | enseignement:d14:tp:tp6 [2023/09/20 18:52] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Ce TP peut être fait en utilisant en particulier postgresql (installé en salle de TP) ou la base de données h2 (http:// | Ce TP peut être fait en utilisant en particulier postgresql (installé en salle de TP) ou la base de données h2 (http:// | ||
+ | |||
+ | Il est aussi possible d' | ||
+ | |||
+ | sous linux mint en root | ||
+ | |||
+ | export http_proxy=' | ||
+ | export https_proxy=' | ||
+ | |||
+ | # Add the repository to your APT sources | ||
+ | sudo echo deb https:// | ||
+ | |||
+ | sudo apt-get update | ||
+ | sudo apt-get install -y docker.io cgroup-lite apparmor | ||
+ | |||
+ | sudo usermod -a -G docker $USER | ||
+ | |||
+ | Edit / | ||
+ | export http_proxy=' | ||
+ | |||
+ | service docker restart | ||
+ | |||
+ | docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=ArraujUrb4 -d mysql | ||
Pour éditer la base de données vous pouvez utiliser pgadmin3, installer http:// | Pour éditer la base de données vous pouvez utiliser pgadmin3, installer http:// | ||
===== Utilisation simple de JDBC ===== | ===== Utilisation simple de JDBC ===== | ||
- | - Avec le script {{: | + | - Avec le script {{: |
- Créer une classe que se connecte à votre base de donnée. Pensez à mettre en place correctement les librairies nécessaires. Pour le moment, la connexion sera représentée par une variable d' | - Créer une classe que se connecte à votre base de donnée. Pensez à mettre en place correctement les librairies nécessaires. Pour le moment, la connexion sera représentée par une variable d' | ||
- Ajouter une méthode qui affiche la liste des journaux en utilisant un '' | - Ajouter une méthode qui affiche la liste des journaux en utilisant un '' | ||
Ligne 148: | Ligne 170: | ||
===== Pour finir ===== | ===== Pour finir ===== | ||
- | - Créer une interface | + | |
- | - Créer une classe | + | * Créer une interface |
- | - Créer | + | * Créer une classe |
- | - Tester : | + | * Ajouter des méthodes spécifiques à la DAO. |
- | - Invoquer '' | + | |
- | - Modifier l' | + | |
- | - Et finalement de supprimer le Chien avec '' | + | |
- | - Implanter dans la classe | + | |
- | - '' | + | |
- | - '' | + | |
- | + | ||
- | En vous inspirant de cet exemple http:// | + | |
{{tag> | {{tag> | ||
- | |||
- | ---- dataentry page ---- | ||
- | type : TP | ||
- | enseignement_tags | ||
- | technologie_tags | ||
- | theme_tags | ||
- | ---- | ||
---- struct data ---- | ---- struct data ---- | ||
+ | metadata.level | ||
+ | metadata.Type | ||
+ | metadata.Nom | ||
+ | metadata.Enseignements : D14 | ||
+ | metadata.Promotions | ||
+ | metadata.Technologies : Java, JDBC | ||
+ | metadata.Thèmes | ||
+ | metadata.Description : | ||
---- | ---- | ||