Очень легко удалить существующую таблицу 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
После выполнения вышеуказанной команды вы получите следующий вывод: