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.
- Importando la base de datos
- Registro de la clase Java
- Estableciendo una conexión
- Crear una declaración
- Ejecutando la consulta
- Procesar los resultados
- 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
- Controlador ‘cmd’
- Administrador de controladores()
- Conexión()
- Declaración()
- Resultset() que las clases proporcionadas por la API de JDBC
- 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