Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Conexion a la base de datos, Guías, Proyectos, Investigaciones de Programación Informática

Guia para la conexion a la base de datos

Tipo: Guías, Proyectos, Investigaciones

2021/2022

Subido el 06/07/2023

uso-de-practica
uso-de-practica 🇨🇴

3 documentos

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
GUIA PARA CONECTAR A LA BASE DE DATOS
1. Primero, asegúrate de tener instalado MySQL en tu sistema y
haber iniciado el servidor MySQL.
2. Abre una terminal o consola y accede a la interfaz de línea de
comandos de MySQL:
mysql -u root -p
3. Ingresa la contraseña del usuario root y presiona Enter.
4. Crea una base de datos con el siguiente comando:
CREATE DATABASE tubasededatos;
5. Selecciona la base de datos creada para comenzar a trabajar en
ella:
USE tubasededatos;
6. Crea una tabla llamada "producto" con tres columnas: id, nombre
y precio:
CREATE TABLE producto (
id INT PRIMARY KEY,
nombre VARCHAR(50),
precio DOUBLE
);
7. Inserta algunos datos en la tabla "producto":
INSERT INTO producto VALUES (1, 'Producto 1', 10.5);
INSERT INTO producto VALUES (2, 'Producto 2', 15.75);
INSERT INTO producto VALUES (3, 'Producto 3', 20.0);
Con estos pasos, habrás creado una base de datos MySQL con una
tabla "producto" y algunos datos insertados en la tabla
EJERCICIO
3. Crea un modelo que se encargue de interactuar con la base de
datos. En este ejemplo, el modelo se llamará "ProductoModelo" y
contendrá un método que devolverá una lista de productos
almacenados en la base de datos:
import java.sql.Connection;
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Conexion a la base de datos y más Guías, Proyectos, Investigaciones en PDF de Programación Informática solo en Docsity!

GUIA PARA CONECTAR A LA BASE DE DATOS

  1. Primero, asegúrate de tener instalado MySQL en tu sistema y haber iniciado el servidor MySQL.
  2. Abre una terminal o consola y accede a la interfaz de línea de comandos de MySQL: mysql -u root -p
  3. Ingresa la contraseña del usuario root y presiona Enter.
  4. Crea una base de datos con el siguiente comando: CREATE DATABASE tubasededatos;
  5. Selecciona la base de datos creada para comenzar a trabajar en ella: USE tubasededatos;
  6. Crea una tabla llamada "producto" con tres columnas: id, nombre y precio: CREATE TABLE producto ( id INT PRIMARY KEY, nombre VARCHAR(50), precio DOUBLE );
  7. Inserta algunos datos en la tabla "producto": INSERT INTO producto VALUES (1, 'Producto 1', 10.5); INSERT INTO producto VALUES (2, 'Producto 2', 15.75); INSERT INTO producto VALUES (3, 'Producto 3', 20.0); Con estos pasos, habrás creado una base de datos MySQL con una tabla "producto" y algunos datos insertados en la tabla EJERCICIO
  8. Crea un modelo que se encargue de interactuar con la base de datos. En este ejemplo, el modelo se llamará "ProductoModelo" y contendrá un método que devolverá una lista de productos almacenados en la base de datos: import java.sql.Connection;

import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; public class ProductoModelo { public List listarProductos() throws SQLException { List productos = new ArrayList<>(); try (Connection conn = ConexionBD.getConnection(); PreparedStatement stmt = conn.prepareStatement("SELECT * FROM producto"); ResultSet rs = stmt.executeQuery()) { while (rs.next()) { Producto producto = new Producto(); producto.setId(rs.getInt("id")); producto.setNombre(rs.getString("nombre")); producto.setPrecio(rs.getDouble("precio")); productos.add(producto); } } return productos; }

  1. Crea un controlador que se encargue de coordinar la interacción entre la vista y el modelo. El controlador se llamará "ProductoControlador" y contendrá un método que llamará al método del modelo para obtener la lista de productos y luego mostrará los productos en la vista: import java.sql.SQLException; import java.util.List; public class ProductoControlador { private ProductoModelo modelo; private ProductoVista vista; public ProductoControlador(ProductoModelo modelo, ProductoVista vista) { this.modelo = modelo; this.vista = vista; } public void listarProductos() { try { List productos = modelo.listarProductos(); vista.mostrarProductos(productos); } catch (SQLException e) { e.printStackTrace(); } }

CREA EL MAIN QUE instancie el modelo, la vista y el controlador, y llame al método del controlador para mostrar la lista de productos en la vista: public class Main { public static void main(String[] args) { ProductoModelo modelo = new ProductoModelo(); ProductoVista vista = new ProductoVista(); ProductoControlador controlador = new ProductoControlador(modelo, vista); controlador.listarProductos(); } } conectar una aplicación Java con una base de datos MySQL utilizando el patrón de diseño MVC y la librería de interfaces gráficas de usuario Swing:

  1. Primero, asegúrate de tener instalado el controlador JDBC de MySQL. Si aún no lo tienes, puedes descargarlo desde el sitio web de MySQL.
  2. Crea una clase que se encargue de establecer la conexión con la base de datos. Esta clase se llamará "ConexionBD" y contendrá el siguiente código: import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ConexionBD { private static final String URL = "jdbc:mysql://localhost:3306/tubasededatos"; private static final String USER = "tuusuario";