Alta de un registro en tabla de base de datos MySQL con Java

Detalls

Se necesita realizar una aplicación Java que permita acceder a una servidor MySQL con el propósito de dar de alta un registro en una tabla socios de una base de datos empresa.

insert-bd-sql

Seguidamente se puede ver el código Java necesario que permite dar de alta el registro de un nuevo socio en la tabla socios de la base de datos empresa:

import java.sql.DriverManager;

import java.sql.Connection;

import java.sql.SQLException;

import com.mysql.jdbc;

import java.sql.*;

public class insertarbd {

public static void main(String[] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException {

try {

// Conexión con el Servidor MySQL indicando: nombre del servidor, usuario, contraseña y base de datos

Connection con = null;

String sURL = "jdbc:mysql://localhost:3306/empresa?useSSL=false&serverTimezone=UTC";

con = DriverManager.getConnection(sURL,"root","12345");

// Se indica que se va a proceder a insertar en una tabla de la base de datos nuevos registros (st). En tres arrays (nombres, apellidos, teléfono) se guardan los datos a guardar (total dos nuevos registros en la tabla

Statement st = con.createStatement();

String nif1="123456782";

String nombre1="pepe";

String apellidos1="martinez";

// Recorremos cada una de las posiciones de los arrays anteriores para añadir en la tabla cada uno de los registros, para ello se utiliza la sentencia SQL INSERT

String sql1="INSERT INTO socios (nif, nombre, apellidos) VALUES('"+nif1+"','"+nombre1+"','"+apellidos1+"')";

st.executeUpdate(sql1);

// Se muestra en pantalla el contenido de la tabla alumnos en la que hemos añadido los dos registros anteriores

con.close();

}

catch (SQLException sqle) {

System.out.println("Error en la ejecución:"

+ sqle.getErrorCode() + " " + sqle.getMessage());

}

}

}

   

Búsqueda