Basilic, Fichiers Jars, Java Derby

Fichiers Jars

Un certain nombre de bibliothèques complémentaires au langage Java standard sont disponibles sous forme de fichiers jars. Les fichiers JAR (Java ARchive) sont des archives compressées utilisées pour regrouper et distribuer des classes Java, des fichiers de ressources et d’autres composants nécessaires pour exécuter une application Java.

Compilation et exécution

Pour pouvoir compiler et exécuter une application faisant appel à des fichiers jars, il est nécessaire d’indiquer au compilateur javac et à l’interpréteur java l’emplacement où se trouvent les fichiers jars. Il existe différentes solutions. Pour basilic nous proposons la solution suivante:

Dans le répertoire d’installation de basilic, créer un répertoire où seront stockés l’ensemble des fichiers jars dont nous avons besoin. Appelons, par exemple, ce répertoire packages

Pour compiler sous Linux un programme nommé testjar.bcj utilisant des fichiers jars stockés dans le répertoire packages, exécuter les commandes:

Shell

Pour exécuter ce programme, exécuter la commande:

Shell

Sous windows, remplacer les symboles : ‘deux-points) de la clause -cp par le symbole ; (point-virgule).

Java Derby

Le texte d’informations sur Java Derby a été généré par ChatGPT

« Début de citation »

Java Derby, également connu sous le nom d’Apache Derby, est une base de données relationnelle open source et embarquée écrite en Java. Il est entièrement écrit en Java et peut être intégré à des applications Java sans nécessiter de processus de base de données distinct.

Voici quelques points clés à connaître sur Java Derby :

  1. Fonctionnalités : Derby offre de nombreuses fonctionnalités standard des bases de données relationnelles, telles que la prise en charge du langage SQL, des transactions ACID (Atomicité, Cohérence, Isolation, Durabilité), des index, des vues, des procédures stockées, des déclencheurs, etc. Il est conforme aux normes SQL-92 et JDBC (Java Database Connectivity).
  2. Embarqué : Derby est une base de données embarquée, ce qui signifie qu’elle peut être intégrée directement dans une application Java. Elle n’a pas besoin d’être installée en tant que serveur de base de données distinct. Cela facilite la distribution et le déploiement de l’application, car la base de données est contenue dans un simple fichier ou un répertoire.
  3. Multi-utilisateur : Bien que Derby puisse être utilisé en mode embarqué, il peut également être utilisé comme une base de données multi-utilisateur en mode serveur. Dans ce mode, plusieurs applications peuvent se connecter à la base de données Derby simultanément et travailler avec les mêmes données.
  4. Intégration avec Java : Derby est étroitement intégré avec la plateforme Java. Il peut être utilisé avec les API JDBC pour interagir avec la base de données à partir d’une application Java. Derby est souvent utilisé dans le développement d’applications de bureau, d’applications web et d’applications d’entreprise Java.
  5. Apache Derby : Derby est un projet open source développé par la fondation Apache. Il est disponible gratuitement et distribué sous la licence Apache License 2.0. En tant que projet Apache, Derby bénéficie du support de la communauté, des correctifs de bugs réguliers et des mises à jour de sécurité.
ChatGPT

« Fin de citation »

Java Derby peut être téléchargé sur le site Apache. Sur la page Downloads, télécharger une version compatible avec compilateur javac utilisé. Le plus simple pour débuter est de télécharger la distribution »lib »

Il y a quatre distributions

  • bin distribution – contient la documentation, javadoc, et les fichiers jars pour Derby.
  • lib distribution – contient seulement les fichiers jars pour Derby.
  • lib-debug distribution – contient les fichiers jars pour Derby avec les numéros de lignes source.
  • src distribution – contient les sources Derby.

Après téléchargement de la distribution « lib » dézipper et copier les fichiers jars dans le répertoire packages décrit précédemment.

On doit avoir quelque chose du genre:

Shell

Module JavaDerby

Le module javaderby permet de créer et d’utiliser une base de données embarquée Java Derby

Java

Exemple de programme permettant de créer et d’utiliser Java Derby

Java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *