HSQLDB - Drop Table

Удалить существующую таблицу HSQLDB очень легко. Однако вам нужно быть очень осторожным при удалении любой существующей таблицы, так как любые потерянные данные не будут восстановлены после удаления таблицы.

Синтаксис

Ниже приведен общий синтаксис SQL для удаления таблицы HSQLDB.

DROP TABLE table_name;

пример

Давайте рассмотрим пример удаления таблицы с именем employee с сервера HSQLDB. Ниже приводится запрос на удаление таблицы с именем employee.

DROP TABLE employee;

После выполнения вышеуказанного запроса вы получите следующий результат -

(0) rows effected

HSQLDB - Программа JDBC

Ниже приводится программа JDBC, используемая для удаления сотрудника таблицы с сервера HSQLDB.

Сохраните следующий код в DropTable.java файл.

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

Вы можете запустить базу данных с помощью следующей команды.

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

Скомпилируйте и выполните указанную выше программу, используя следующую команду.

\>javac DropTable.java
\>java DropTable

После выполнения вышеуказанной команды вы получите следующий вывод -

Table dropped successfully