Programa Java para eliminar una columna en una tabla usando JDBC

Antes de eliminar una columna en una tabla, primero es necesario conectar la aplicación Java a la base de datos. Java tiene su propia API, que es la API JDBC que utiliza controladores JDBC para las conexiones de la base de datos. Antes de JDBC, se usaba la API de ODBC, pero estaba escrita en C, lo que significa que dependía de la plataforma. La API JDBC proporciona las aplicaciones a la conexión JDBC y el controlador JDBC proporciona la conexión del administrador al controlador. 

Algoritmo: recuerde siempre estos 7 pasos dorados para tratar con JDBC con el fin de tratar con la base de datos y entre la clase de aplicación (principal) y la clase de conexión de la misma.

  1. Importando la base de datos
  2. Registro de la clase Java
  3. Estableciendo una conexión
  4. Crear una declaración
  5. Ejecutando la consulta
  6. Procesar los resultados
  7. Conexión de cierre

Procedimiento : para eliminar una columna en una tabla de la base de datos creada usando JDBC es el siguiente:

Paso 1: Cargando “mysqlconnector.jar” en el programa.

Paso 2: crear una base de datos y agregar una tabla con registros 

  • Usando MySQL
  • Otros 5 pasos se muestran en el programa java. (clase de aplicación o clase principal) de la clase de conexión.

Implementación: programa Java que usa JDBC para eliminar una columna en una tabla

Java

// Java program using  JDBC to
// Delete a Column in a Table
 
// Step 1: Importing database files
import java.sql.*;
 
public class GFG {
 
    // URL that points to mysql database
    // DB stands for database
    static final String url
        = "jdbc:mysql://localhost:3306/db";
 
    // Main driver method
    public static void main(String[] args) throws ClassNotFoundException
    {
 
        // Try block to check exceptions
        try {
 
            // Step 2: Load and Register drivers
 
            // Class.forName() method is user for
            // driver registration with name of the driver
            // as argument that used MySQL driver
            Class.forName("com.mysql.jdbc.Driver");
 
            // Step 3: Create a connection
 
            // getConnection() establishes a connection
            // It takes url that points to your database
            // username and password of MySQL connections as
            // arguments
            Connection conn = DriverManager.getConnection(
                url, "root", "1234");
 
            // create.Statement() creates statement object
            // which is responsible for executing queries on
            // table
            Statement stmt = conn.createStatement();
 
            // Executing the query student is the table
            // name & address is column
 
            // Step 4: Create a statement
            String query
                = "ALTER TABLE student Drop address";
 
            // Step 5: Execute the query
 
            // executeUpdate() returns number of rows
            // affected by the execution of the statement
            int result = stmt.executeUpdate(query);
 
            // Step 6: Process the results
 
            // if result is greater than 0
            // it means values has been added
            if (result > 0)
                System.out.println(
                    "A column from the table is deleted.");
            else
                System.out.println("unsuccessful deletion ");
 
            // Step 7: Closing connection
            conn.close();
        }
 
        // Catch block to handle exceptions
        catch (SQLException e) {
 
            // Print the exception
            System.out.println(e);
        }
    }
}

Producción:

Publicación traducida automáticamente

Artículo escrito por chodankarsarvesha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *