HSQLDB - Connexion

Dans le chapitre d'installation, nous avons expliqué comment connecter la base de données manuellement. Dans ce chapitre, nous verrons comment connecter la base de données par programmation (en utilisant la programmation Java).

Jetez un œil au programme suivant, qui démarrera le serveur et créera une connexion entre l'application Java et la base de données.

Exemple

import java.sql.Connection;
import java.sql.DriverManager;

public class ConnectDatabase {
   public static void main(String[] args) {
      Connection con = null;
      
      try {
         //Registering the HSQLDB JDBC driver
         Class.forName("org.hsqldb.jdbc.JDBCDriver");
         //Creating the connection with HSQLDB
         con = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/testdb", "SA", "");
         if (con!= null){
            System.out.println("Connection created successfully");
            
         }else{
            System.out.println("Problem with creating connection");
         }
      
      }  catch (Exception e) {
         e.printStackTrace(System.out);
      }
   }
}

Enregistrez ce code dans ConnectDatabase.javafichier. Vous devrez 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

Vous pouvez utiliser la commande suivante pour compiler et exécuter le code.

\>javac ConnectDatabase.java
\>java ConnectDatabase

Après l'exécution de la commande ci-dessus, vous recevrez la sortie suivante -

Connection created successfully