Page 1

UNIVERSIDAD TECNOLÓGÍCA DEL VALLE DE TOLUCA DIRECCIÓN DE CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN, ÁREA SISTEMAS INFORMÁTICOS

EJERCICIO 05 “ALTA DE REGISTROS EN UNA BD”

PRESENTA Acosta Gómez Rene

GRUPO TIC-81

CUATRIMESTRE 8°


Objetivo del programa El objetivo de este programa es una inserción en la BD de My SQL, mostrando los registros ya contenidos en la tabla y el nuevo registro.

Descripción del Código Main Alta Usuario package altausuario; import java.util.Scanner; public class AltaUsuario { public static void main(String[] args) { consulta obj = new consulta(); //instanciación del objeto consulta Scanner teclado = new Scanner (System.in); System.out.println(" Alta"); System.out.println ("ALTA DE UN NUEVO USUARIO"); System.out.println ("Introduce nombre: "); //introduce datos a ser llenado en los campos de la tabla desde teclado String nombre=teclado.next(); System.out.println ("Introduce sexo : "); String sexo=teclado.next(); System.out.println ("Introduce edad: "); int edad=teclado.nextInt(); obj.alta(nombre,sexo,edad); //manda llamar al método alta System.out.println ("El registro fue insertado con exito "); obj.selecttodo(); //manda llamar al método seleccionar todo de la BD System.out.println(""); } }


Class Consulta package altausuario; import java.sql.*; public class consulta { //declaración de variables String nombre; String sexo; int edad; public void selecttodo(){ // creación del método que muestre los registros en la BD try{ DriverManager.registerDriver(new com.mysql.jdbc.Driver()); // conexión con el driver Connection conexion =DriverManager.getConnection ("jdbc:mysql://localhost/usuario","root",""); //realiza la conexión hacia la BD Statement consulta=conexion.createStatement(); ResultSet resultado= consulta.executeQuery("SELECT * FROM usuario" ); / /realiza la consulta System.out.println("id-- nombre--------sexo--------edad"); while (resultado.next()) { System.out.println(resultado.getInt("id")+" "+ //muestres los datos de la BD resultado.getString("nombre")+" "+ resultado.getString("sexo")+" "+ resultado.getString("edad")); } conexion.close(); // Se cierra la conexion } catch (Exception e){ e.printStackTrace(); } } public void alta(String nombre,String sexo,int edad){ //creación del método de ingreso de nuevos registros try{ DriverManager.registerDriver( new com.mysql.jdbc.Driver() ); Connection conexion = DriverManager.getConnection


("jdbc:mysql://localhost/usuario","root",""); //conexi贸n hacia la BD Statement consulta = conexion.createStatement(); consulta.executeUpdate("INSERT INTO usuario (nombre,sexo,edad) VALUES ( ' "+ nombre+"','"+sexo+"',"+edad+")"); //consulta para insertar registros conexion.close(); } catch (Exception e){ e.printStackTrace(); } } }

Pantallas resultantes

Altausuario  

El objetivo de este programa es una inserción en la BD de My SQL, mostrando los registros ya contenidos en la tabla y el nuevo registro.

Read more
Read more
Similar to
Popular now
Just for you