sql
Delete table example
In this example we shall show you how to delete a table. To delete a table one should perform the following steps:
- Load the JDBC driver, using the
forName(String className)API method of the Class. In this example we use the MySQL JDBC driver. - Create a Connection to the database. Invoke the
getConnection(String url, String user, String password)API method of the DriverManager to create the connection. - Create a Statement, using the
createStatement()API method of the Connection. - Invoke the
executeUpdate(String sql)API method of the Statement in order to execute the DELETE statement,
as described in the code snippet below.
package com.javacodegeeks.snippets.core;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class DeleteTable {
public static void main(String[] args) {
Connection connection = null;
try {
// Load the MySQL JDBC driver
String driverName = "com.mysql.jdbc.Driver";
Class.forName(driverName);
// Create a connection to the database
String serverName = "localhost";
String schema = "test";
String url = "jdbc:mysql://" + serverName + "/" + schema;
String username = "username";
String password = "password";
connection = DriverManager.getConnection(url, username, password);
System.out.println("Successfully Connected to the database!");
} catch (ClassNotFoundException e) {
System.out.println("Could not find the database driver " + e.getMessage());
} catch (SQLException e) {
System.out.println("Could not connect to the database " + e.getMessage());
}
try {
// Delete table test_table
Statement statement = connection.createStatement();
statement.executeUpdate("DROP TABLE test_table");
System.out.println("Successfully dropped test_table");
} catch (SQLException e) {
System.out.println("Could not drop the database table " + e.getMessage());
}
}
}
Example Output:
Successfully Connected to the database!
Successfully dropped test_table
This was an example of how to delete a table in Java.
