Java JDBC: actualizar una columna en una tabla

Java tiene su propia API, que es la API JDBC que utiliza controladores JDBC para las conexiones de la base de datos. La API de JDBC proporciona la conexión de aplicaciones a JDBC y el controlador JDBC proporciona una conexión de administrador a controlador. Los siguientes son los 5 pasos importantes para conectar la aplicación Java a nuestra base de datos usando JDBC.

  • Registro de la clase Java
  • Crear una conexión
  • Creación de una declaración
  • Ejecutando consultas
  • Conexión de cierre

Nota: Cargue mysqlconnector.jar en su programa.

Pasos:

  • Descargue MySQLConnect/J (archivo jar del conector JDBC) desde el siguiente enlace https://dev.mysql.com/downloads/connector/j
  • Seleccione plataforma independiente en la opción de sistema operativo seleccionado
  • Copie el archivo mysql-connector-java-5.1.34-bin.jar en su proyecto
  • Haga clic con el botón derecho en él, seleccione Ruta de compilación -> Configurar ruta de compilación -> bibliotecas -> Agregar JARS
  • En la ventana de selección de JAR, seleccione la biblioteca mysql-connector-java-5.1.34-bin.jar en su proyecto
  • Haga clic en Aceptar
  • Cree una base de datos, agregue una tabla con registros usando MySQL cmd.  

Java

// Update a Column in a Table
  
// dont forget to import below package
import java.sql.*;
  
public class Database {
    
    // url that points to mysql database, 'db' is database
    // name
    static final String url
        = "jdbc:mysql://localhost:3306/db";
  
    public static void main(String[] args)
        throws ClassNotFoundException
    {
        try {
            // this Class.forName() method is user for
            // driver registration with name of the driver
            // as argument i have used MySQL driver
            Class.forName("com.mysql.jdbc.Driver");
  
            // 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 and RollNo is the new column
            String query
                = "ALTER TABLE student RENAME COLUMN roll_no TO RollNo";
  
            // executeUpdate() is used for INSERT, UPDATE,
            // DELETE statements.It returns number of rows
            // affected by the execution of the statement
            int result = stmt.executeUpdate(query);
  
            // if result is greater than 0, it means values
            // has been added
            if (result > 0)
                System.out.println(
                    "table successfully updated.");
            else
                System.out.println("unable to update");
  
            // closing connection
            conn.close();
        }
        catch (SQLException e) {
            System.out.println(e);
        }
    }
}

Update a column in a tableUpdated table

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 *