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.