HSQLDB - Installation

HSQLDB est un système de gestion de base de données relationnelle implémenté en Java pur. Vous pouvez facilement intégrer cette base de données à votre application à l'aide de JDBC. Ou vous pouvez utiliser les opérations séparément.

Conditions préalables

Suivez les installations logicielles requises pour HSQLDB.

Vérifier l'installation de Java

Comme HSQLDB est un système de gestion de base de données relationnelle implémenté en Java pur, vous devez installer le logiciel JDK (Java Development Kit) avant d'installer HSQLDB. Si vous avez déjà une installation JDK sur votre système, essayez la commande suivante pour vérifier la version Java.

java –version

Si JDK est correctement installé sur votre système, vous obtiendrez la sortie suivante.

java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

Si JDK n'est pas installé sur votre système, visitez le lien suivant pour installer JDK.

Installation de HSQLDB

Voici les étapes pour installer HSQLDB.

Step 1 − Download HSQLDB bundle

Téléchargez la dernière version de la base de données HSQLDB à partir du lien suivant https://sourceforge.net/projects/hsqldb/files/. Une fois que vous avez cliqué sur le lien, vous obtiendrez la capture d'écran suivante.

Cliquez sur HSQLDB et le téléchargement commencera immédiatement. Enfin, vous obtiendrez le fichier zip nomméhsqldb-2.3.4.zip.

Step 2 − Extract the HSQLDB zip file

Extrayez le fichier zip et placez-le dans le C:\annuaire. Après l'extraction, vous obtiendrez une structure de fichier comme indiqué dans la capture d'écran suivante.

Step 3 − Create a default database

Il n'y a pas de base de données par défaut pour HSQLDB, par conséquent, vous devez créer une base de données pour HSQLDB. Créons un fichier de propriétés nomméserver.properties qui définit une nouvelle base de données nommée demodb. Jetez un œil aux propriétés suivantes du serveur de base de données.

server.database.0 = file:hsqldb/demodb
server.dbname.0 = testdb

Placez ce fichier server.properties dans le répertoire de base HSQLDB C:\hsqldb- 2.3.4\hsqldb\.

Exécutez maintenant la commande suivante sur l'invite de commande.

\>cd C:\hsqldb-2.3.4\hsqldb
hsqldb>java -classpath lib/hsqldb.jar org.hsqldb.server.Server

Après l'exécution de la commande ci-dessus, vous recevrez l'état du serveur comme indiqué dans la capture d'écran suivante.

Plus tard, vous trouverez la structure de dossiers suivante du répertoire hsqldb dans le répertoire de base HSQLDB qui est C:\hsqldb-2.3.4\hsqldb. Ces fichiers sont le fichier temporaire, le fichier lck, le fichier journal, le fichier de propriétés et le fichier de script de la base de données demodb créée par le serveur de base de données HSQLDB.

Step 4 − Start the database server

Une fois que vous avez terminé de créer une base de données, vous devez démarrer la base de données à l'aide de la commande suivante.

\>cd C:\hsqldb-2.3.4\hsqldb
hsqldb>java -classpath lib/hsqldb.jar org.hsqldb.server.Server --database.0
file:hsqldb/demodb --dbname.0 testdb

Après l'exécution de la commande ci-dessus, vous obtenez l'état suivant.

Maintenant, vous pouvez ouvrir l'écran d'accueil de la base de données qui est runManagerSwing.bat de C:\hsqldb-2.3.4\hsqldb\binemplacement. Ce fichier bat ouvrira le fichier GUI de la base de données HSQLDB. Avant cela, il vous demandera les paramètres de la base de données via une boîte de dialogue. Jetez un œil à la capture d'écran suivante. Dans cette boîte de dialogue, entrez le nom du paramètre, l'URL comme indiqué ci-dessus et cliquez sur OK.

Vous obtiendrez l'écran GUI de la base de données HSQLDB comme indiqué dans la capture d'écran suivante.