Découvrir Eclipse

Ajouter une bibliothèque au projet

Testez gratuitement nos 1271 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Il est possible d'ajouter des bibliothèques au projet. En général, il s'agit des fichiers .jar. Découvrez un exemple avec un bibliothèque pour accéder à un SGBD.

Transcription

Dans cette vidéo, nous allons nous intéresser aux bibliothèques que vous pouvez ajouter au chemin de votre projet de façon à pouvoir les utiliser. Donc, je vais ici créer un nouveau projet, nouveau projet Java, donc, il va s'appeler ici « exercice10 ». Dans ce projet « exercice10 » ce dont je vais avoir besoin, c'est d'ouvrir donc une connection à une base de données. Alors, vous savez que lorsque vous avez besoin d'accéder à une base de données avec Driver Manager, vous allez écrire le code suivant : donc, tout s'annonce une classe principale, et dans le Main on imagine donc l'ouverture d'une connection. Pour une connection, il vous faut tout d'abord disposer de la classe de votre Driver, donc, pour l'instant je vais le laisser vide, et ensuite votre connection, vous l'obtenez, « cxt », on va appeler ça « cxt », par DriverManager.getConnection, et on va placer, donc, URL et mot de passe. Nous allons tester l'ouverture de la connexion sur un pilote. Pour cela, bien évidemment, il va falloir d'abord importer avec la connexion « java.sql » en fait là, ici, le nom du pilote, il va falloir aller le chercher quelque part. Donc, pour obtenir le pilote, j'utilise ici HSQLdb. Alors, ce répertoire HSQLdb contient ce qui va bien pour manipuler une base de données HSQLdb. Donc, vous savez que c'est un système de gestion de base de données entièrement Java. Je valide dans le répertoire des mots et je vais lancer le serveur, runServer.bat. Donc, le serveur est actuellement en fonctionnement, et je vais lancer le Manager. Alors, le Manager, si j'utilise donc une base de données HSQLdb, va tourner de cette façon : le Driver est celui-ci, et l'URL est cela. Donc, le nom du Driver, je vais aller le recopier pour le mettre dans la chaîne de caractère qui est ici. Normalement, donc, je suis censé charger cette classe dans le projet « exercice 10 ». Je vais continuer avec l'obtention de la connexion. Pour obtenir la connexion, je vais prendre l'URL qui est ici, et venir la copier dans mon projet ici, alors, sous forme de chaîne de caractères, bien entendu, et je vais passer le nom d'utilisateur, et « sa » pour « pas de mot de passe ». Voilà comment je vais obtenir ma connexion. Cette connexion, je vais l'obtenir dans la mesure où il y en a/il n'y a pas d'erreur, alors, je vais quand même entourer mon code d'un « try catch », et, bien entendu, la récupération de la connexion, je vais l'inserrer aussi dans le « try catch ». Si, donc, j'obtiens la connexion Java, il va à la fin du « try » et si quelque chose de... se passe mal, je passerai dans le « catch ». Ici, la classe de connexion me dit qu'il faut ajouter la gestion de SQLException. Je vais ajouter une « catch » pour SQLException. J'ai un traitement actuellement pour les deux « catchs ». Donc, je vais simplement laisser le code par défaut fonctionner. Je vais enlever simplement le commentaire. Actuellement, si je veux exécuter le projet numéro 10, je vais venir sur principal point Java, Run As, Java application. Evidemment, ici, lorsque je lance, il me dit qu'il ne trouve pas la classe org.hsqldb.jdbcDriver qui est la classe que je charge dès le début du programme, afin d'obtenir la connexion. Si je veux qu'elle puisse trouver cette classe-là, il faut que j'indique à mon projet, de la même façon que je référence la Library system où se trouve cette classe. Donc, je vais faire ça, en modifiant le Build Path et en venant rajouter une archive externe. Je vais donc aller parcourir le disque de façon à retrouver l'endroit où je trouve ce point « jar ». Je le trouve dans le répertoire HSQLdb, « lib », par exemple, et il s'agit ici évidemment d'un point « jar », aors, typiquement Java. Quand on parle de bibliothèque de classe, on pense à des fichiers Packages en « jar ». Le « hsqldb.jar » contient les classes qui m'intéressent. Donc, j'ai ici dans le projet « exercice10 » non seulement référencé la bibliothèque système, mais en plus, la bibliothèque « hsqldb.jar » qui contient l'ensemble des classes du pilote HSQLdb. Si je déploie hsqlbd.jar, je vais retrouver effectivement la classe qui m'intéresse « org.hsqldb.jdbcDriver », « org.hsqldb » , et je peux descendre jusqu'à « jdbc Driver », le voilà. Donc, évidemment, je vais reployer tout ça, puisque les bibliothèques n'ont pas spécialement à être déployées. Donc, maintenant je vais réexécuter ma principale point Java, et comme on le voit ici, plus aucune erreur, on arrive tranquillement à obtenir une connexion sur le serveur. Donc, dans cette vidéo nous avons vu comment référencer une bibliothèque. Vous modifiez le Build Path, et cette bibliothèque contient normalement des classes, dont vous avez évidemment besoin dans votre application Java.

Découvrir Eclipse

Voyez comment réaliser vos projets de développement Java avec Eclipse. Facilitez-vous la vie avec la prise en charge des tests, les composants additionnels, etc.

2h12 (28 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Eclipse Eclipse 4.6
Spécial abonnés
Votre/vos formateur(s) :
Date de parution :26 juil. 2016
Durée :2h12 (28 vidéos)

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !