HSQLDB - Tabloyu düşür

Mevcut bir HSQLDB tablosunu düşürmek çok kolaydır. Ancak, bir tablo silindikten sonra kaybolan herhangi bir veri kurtarılmayacağından mevcut herhangi bir tabloyu silerken çok dikkatli olmanız gerekir.

Sözdizimi

Aşağıda, HSQLDB tablosunu bırakmak için genel bir SQL sözdizimi verilmiştir.

DROP TABLE table_name;

Misal

HSQLDB sunucusundan çalışan adlı bir tabloyu düşürmek için bir örnek düşünelim. Çalışan adlı bir tabloyu bırakma sorgusu aşağıdadır.

DROP TABLE employee;

Yukarıdaki sorguyu gerçekleştirdikten sonra, aşağıdaki çıktıyı alacaksınız -

(0) rows effected

HSQLDB - JDBC Programı

Tablo çalışanını HSQLDB sunucusundan çıkarmak için kullanılan JDBC programı aşağıdadır.

Aşağıdaki kodu içine kaydedin DropTable.java dosya.

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

Aşağıdaki komutu kullanarak veritabanını başlatabilirsiniz.

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

Aşağıdaki komutu kullanarak yukarıdaki programı derleyin ve çalıştırın.

\>javac DropTable.java
\>java DropTable

Yukarıdaki komutu uyguladıktan sonra, aşağıdaki çıktıyı alacaksınız -

Table dropped successfully