- Java & MySQL - Home
- Java & MySQL - Overview
- Java & MySQL - Environment Setup
- Java & MySQL - Sample Code
- Java & MySQL - Connections
- Java & MySQL - Exceptions
- Java & MySQL Statements
- Java & MySQL - Statement
- Java & MySQL - PreparedStatement
- Java & MySQL - CallableStatement
- Java & MySQL Result
- Java & MySQL - Result Set
- Java & MySQL - Navigate Result Set
- Java & MySQL - View Result Set
- Java & MySQL - Update Result Set
- Java & MySQL Transactions
- Java & MySQL - Transactions
- Java & MySQL - Commit & Rollback
- Java & MySQL - SavePoint Transactions
- Java & MySQL Batch Processing
- Java & MySQL - Batch Processing
- Batch Processing - Statement
- Batch Processing - PreparedStatement
- Java & MySQL Streaming
- Java & MySQL - Streaming Data
- Java & MySQL Examples
- Java & MySQL - Create Database
- Java & MySQL - Select Database
- Java & MySQL - Drop Database
- Java & MySQL - Create Tables
- Java & MySQL - Drop Tables
- Java & MySQL - Insert Records
- Java & MySQL - Select Records
- Java & MySQL - Update Records
- Java & MySQL - Delete Records
- Java & MySQL - Where Clause
- Java & MySQL - Like Clause
- Java & MySQL - Sorting Data
- Java & MySQL Useful Resources
- Java & MySQL - Quick Guide
- Java & MySQL - Useful Resources
- Java & MySQL - Discussion
Java & MySQL - Drop Table Example
This chapter provides an example on how to delete a table using JDBC application. Before executing the following example, make sure you have the following in place −
To execute the following example you can replace the username and password with your actual user name and password.
Your MySQL database you are using, is up and running.
NOTE − This is a serious operation and you have to make a firm decision before proceeding to delete a table, because everything you have in your table would be lost.
Required Steps
The following steps are required to create a new Database using JDBC application −
Import the packages − Requires that you include the packages containing the JDBC classes needed for database programming. Most often, using import java.sql.* will suffice.
Open a connection − Requires using the DriverManager.getConnection() method to create a Connection object, which represents a physical connection with a database server.
Execute a query − Requires using an object of type Statement for building and submitting an SQL statement to drop a table in a seleted database.
Clean up the environment − try with resources automatically closes the resources.
Sample Code
Copy and paste the following example in TestApplication.java, compile and run as follows −
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class TestApplication {
static final String DB_URL = "jdbc:mysql://localhost/TUTORIALSPOINT";
static final String USER = "guest";
static final String PASS = "guest123";
public static void main(String[] args) {
// Open a connection
try(Connection conn = DriverManager.getConnection(DB_URL, USER, PASS);
Statement stmt = conn.createStatement();
) {
String sql = "DROP TABLE REGISTRATION";
stmt.executeUpdate(sql);
System.out.println("Table deleted in given database...");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
Now let us compile the above example as follows −
C:\>javac TestApplication.java C:\>
When you run TestApplication, it produces the following result −
C:\>java TestApplication Table deleted in given database... C:\>