HSQLDB - Conectar

En el capítulo de instalación, discutimos cómo conectar la base de datos manualmente. En este capítulo, discutiremos cómo conectar la base de datos mediante programación (usando programación Java).

Eche un vistazo al siguiente programa, que iniciará el servidor y creará una conexión entre la aplicación Java y la base de datos.

Ejemplo

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);
      }
   }
}

Guarde este código en ConnectDatabase.javaarchivo. Deberá iniciar la base de datos con el siguiente comando.

\>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

Puede utilizar el siguiente comando para compilar y ejecutar el código.

\>javac ConnectDatabase.java
\>java ConnectDatabase

Después de la ejecución del comando anterior, recibirá el siguiente resultado:

Connection created successfully