Alta de un registro en una tabla de MySQL con Java

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());

}

}

}

Deja un comentario

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