HSQLDB - Bảng thả
Rất dễ dàng bỏ một bảng HSQLDB hiện có. Tuy nhiên, bạn cần phải rất cẩn thận khi xóa bất kỳ bảng nào hiện có vì mọi dữ liệu bị mất sẽ không được phục hồi sau khi xóa bảng.
Cú pháp
Sau đây là một cú pháp SQL chung để thả một bảng HSQLDB.
DROP TABLE table_name;
Thí dụ
Chúng ta hãy xem xét một ví dụ để loại bỏ một bảng có tên nhân viên từ máy chủ HSQLDB. Sau đây là truy vấn để thả một bảng có tên nhân viên.
DROP TABLE employee;
Sau khi thực hiện truy vấn trên, bạn sẽ nhận được kết quả sau:
(0) rows effected
HSQLDB - Chương trình JDBC
Sau đây là chương trình JDBC được sử dụng để loại bỏ nhân viên bảng khỏi máy chủ HSQLDB.
Lưu mã sau vào DropTable.java tập tin.
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");
}
}
Bạn có thể khởi động cơ sở dữ liệu bằng lệnh sau.
\>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
Biên dịch và thực hiện chương trình trên bằng lệnh sau.
\>javac DropTable.java
\>java DropTable
Sau khi thực hiện lệnh trên, bạn sẽ nhận được kết quả sau:
Table dropped successfully