Apache Derby - Meja Drop

Pernyataan DROP TABLE digunakan untuk menghapus tabel yang ada termasuk semua pemicunya, batasan, izinnya.

Sintaksis

Berikut ini adalah Sintaks dari pernyataan DROP TABLE.

ij> DROP TABLE table_name;

Contoh

Misalkan Anda memiliki tabel bernama Student di database. Pernyataan SQL berikut menghapus tabel bernama Student.

ij> DROP TABLE Student;
0 rows inserted/updated/deleted

Karena kami telah menghapus tabel jika kami mencoba menjelaskannya, kami akan mendapatkan error sebagai berikut

ij> DESCRIBE Student;
IJ ERROR: No table exists with the name STUDENT

Drop Table menggunakan program JDBC

Bagian ini mengajarkan Anda cara menjatuhkan tabel di database Apache Derby menggunakan aplikasi JDBC.

Jika Anda ingin meminta server jaringan Derby menggunakan klien jaringan, pastikan bahwa server aktif dan berjalan. Nama kelas untuk driver klien Jaringan adalah org.apache.derby.jdbc.ClientDriver dan URL-nya adalah jdbc: derby: // localhost: 1527/DATABASE_NAME;buat = benar; pengguna =USER_NAME; passw ord =PASSWORD"

Ikuti langkah-langkah yang diberikan di bawah ini untuk menjatuhkan meja di Apache Derby

Langkah 1: Daftarkan driver

Untuk berkomunikasi dengan database, pertama-tama, Anda perlu mendaftarkan driver. ItuforName() metode kelas Classmenerima nilai String yang mewakili nama kelas memuatnya ke memori, yang secara otomatis mendaftarkannya. Daftarkan driver menggunakan metode ini.

Langkah 2: Dapatkan koneksi

Secara umum, langkah pertama yang kita lakukan untuk berkomunikasi dengan database adalah menghubungkannya. ItuConnectionkelas mewakili koneksi fisik dengan server database. Anda dapat membuat objek koneksi dengan menjalankangetConnection() metode dari DriverManagerkelas. Buat koneksi menggunakan metode ini.

Langkah 3: Buat objek pernyataan

Anda perlu membuat file Statement atau PreparedStatement atau, CallableStatementobjek untuk mengirim pernyataan SQL ke database. Anda dapat membuatnya menggunakan metodecreateStatement(), prepareStatement() and, prepareCall()masing-masing. Buat salah satu dari objek ini menggunakan metode yang sesuai.

Langkah 4: Jalankan kueri

Setelah membuat pernyataan, Anda perlu menjalankannya. ItuStatement kelas menyediakan berbagai metode untuk mengeksekusi kueri seperti execute()metode untuk mengeksekusi pernyataan yang mengembalikan lebih dari satu kumpulan hasil. ItuexecuteUpdate()metode mengeksekusi kueri seperti INSERT, UPDATE, DELETE. ItuexecuteQuery() metode ke hasil yang mengembalikan data dll. Gunakan salah satu metode ini dan jalankan pernyataan yang dibuat sebelumnya.

Contoh

Mengikuti contoh JDBC menunjukkan bagaimana menjatuhkan tabel di Apache Derby menggunakan program JDBC. Di sini, kami menghubungkan ke database bernama sampleDB (akan dibuat jika tidak ada) menggunakan driver tertanam.

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class DropTable {
   public static void main(String args[]) throws Exception {
      //Registering the driver
      Class.forName("org.apache.derby.jdbc.EmbeddedDriver");

      //Getting the Connection object
      String URL = "jdbc:derby:sampleDB;create=true";
      Connection conn = DriverManager.getConnection(URL);

      //Creating the Statement object
      Statement stmt = conn.createStatement();

      //Executing the query
      String query = "DROP TABLE Employees";
      stmt.execute(query);
      System.out.println("Table dropped");
   }
}

Keluaran

Saat menjalankan program di atas, Anda akan mendapatkan output berikut -

Table dropped