HSQLDB - Tabla de caída

Es muy fácil eliminar una tabla HSQLDB existente. Sin embargo, debe tener mucho cuidado al eliminar cualquier tabla existente, ya que los datos perdidos no se recuperarán después de eliminar una tabla.

Sintaxis

A continuación se muestra una sintaxis SQL genérica para eliminar una tabla HSQLDB.

DROP TABLE table_name;

Ejemplo

Consideremos un ejemplo para eliminar una tabla llamada empleado del servidor HSQLDB. A continuación se muestra la consulta para eliminar una tabla llamada empleado.

DROP TABLE employee;

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

(0) rows effected

HSQLDB - Programa JDBC

A continuación se muestra el programa JDBC utilizado para eliminar al empleado de la mesa del servidor HSQLDB.

Guarde el siguiente código en DropTable.java archivo.

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

public class DropTable {
   public static void main(String[] args) {
      Connection con = null;
      Statement stmt = null;
      int result = 0;
      
      try {
         Class.forName("org.hsqldb.jdbc.JDBCDriver");
         con = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/testdb", "SA", "");
         stmt = con.createStatement();
         result = stmt.executeUpdate("DROP TABLE employee");
      }catch (Exception e) {
         e.printStackTrace(System.out);
      }
      
      System.out.println("Table dropped successfully");
   }
}

Puede iniciar la base de datos usando 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

Compile y ejecute el programa anterior usando el siguiente comando.

\>javac DropTable.java
\>java DropTable

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

Table dropped successfully