commit dc48917c87724c8fe94591f5e35cb54569cc1b95 Author: Isidoro Nevares Martín Date: Tue Sep 22 15:03:11 2026 +0200 primer commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cbaae6f --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +# Eclipse +.classpath +.project +.settings/ + +# Compilación Java +bin/ +target/ +*.class + +# Logs +*.log + +# Sistema operativo +.DS_Store +Thumbs.db \ No newline at end of file diff --git a/src/org/palomafp/aadd/ejercicio1/AppPrincipal.java b/src/org/palomafp/aadd/ejercicio1/AppPrincipal.java new file mode 100644 index 0000000..38b72ab --- /dev/null +++ b/src/org/palomafp/aadd/ejercicio1/AppPrincipal.java @@ -0,0 +1,17 @@ +package org.palomafp.aadd.ejercicio1; + +import org.palomafp.aadd.ejercicio1.dao.IMinisterioDAO; +import org.palomafp.aadd.ejercicio1.dao.impl.MinisterioDaoJDBC; +import org.palomafp.aadd.ejercicio1.vo.Ministerio; + +public class AppPrincipal { + + public static void main(String[] args) { + + IMinisterioDAO ministerioDAO = new MinisterioDaoJDBC(); + + Ministerio ministerio = ministerioDAO.obtenerMinisterioPorID(5); + System.out.println(ministerio); + } + +} diff --git a/src/org/palomafp/aadd/ejercicio1/dao/IMinisterioDAO.java b/src/org/palomafp/aadd/ejercicio1/dao/IMinisterioDAO.java new file mode 100644 index 0000000..60c1f85 --- /dev/null +++ b/src/org/palomafp/aadd/ejercicio1/dao/IMinisterioDAO.java @@ -0,0 +1,10 @@ +package org.palomafp.aadd.ejercicio1.dao; + +import org.palomafp.aadd.ejercicio1.vo.Ministerio; + +public interface IMinisterioDAO { + Ministerio obtenerMinisterioPorID(int idMinisterio); + void insertarMinisterio(Ministerio ministerio); + void actualizarMinisterio(Ministerio ministerio); + void borrarMinisterio(int idMinisterio); +} diff --git a/src/org/palomafp/aadd/ejercicio1/dao/impl/MinisterioDaoJDBC.java b/src/org/palomafp/aadd/ejercicio1/dao/impl/MinisterioDaoJDBC.java new file mode 100644 index 0000000..a9bc064 --- /dev/null +++ b/src/org/palomafp/aadd/ejercicio1/dao/impl/MinisterioDaoJDBC.java @@ -0,0 +1,35 @@ +package org.palomafp.aadd.ejercicio1.dao.impl; + +import java.sql.Connection; + +import org.palomafp.aadd.ejercicio1.dao.IMinisterioDAO; +import org.palomafp.aadd.ejercicio1.vo.Ministerio; + +public class MinisterioDaoJDBC implements IMinisterioDAO { + private Connection conexion=null; + + @Override + public Ministerio obtenerMinisterioPorID(int idMinisterio) { + // TODO Auto-generated method stub + return null; + } + + @Override + public void insertarMinisterio(Ministerio ministerio) { + // TODO Auto-generated method stub + + } + + @Override + public void actualizarMinisterio(Ministerio ministerio) { + // TODO Auto-generated method stub + + } + + @Override + public void borrarMinisterio(int idMinisterio) { + // TODO Auto-generated method stub + + } + +} diff --git a/src/org/palomafp/aadd/ejercicio1/vo/Ministerio.java b/src/org/palomafp/aadd/ejercicio1/vo/Ministerio.java new file mode 100644 index 0000000..1ae03e0 --- /dev/null +++ b/src/org/palomafp/aadd/ejercicio1/vo/Ministerio.java @@ -0,0 +1,36 @@ +package org.palomafp.aadd.ejercicio1.vo; + +public class Ministerio { + private int idMinisterio; + private String nombre; + private float presupuesto; + private float gastos; + + + public int getIdMinisterio() { + return idMinisterio; + } + public void setIdMinisterio(int idMinisterio) { + this.idMinisterio = idMinisterio; + } + public String getNombre() { + return nombre; + } + public void setNombre(String nombre) { + this.nombre = nombre; + } + public float getPresupuesto() { + return presupuesto; + } + public void setPresupuesto(float presupuesto) { + this.presupuesto = presupuesto; + } + public float getGastos() { + return gastos; + } + public void setGastos(float gastos) { + this.gastos = gastos; + } + + +}