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