Como hacer CRUD en Java Escritorio MVC - Listar

Поделиться
HTML-код
  • Опубликовано: 30 окт 2024

Комментарии • 82

  • @israelsalinas2211
    @israelsalinas2211 3 года назад +2

    Impresionante muestra de las cosas que se pueden hacer con JAVA, gracias por compatir tanto conocimiento.

  • @billsanchez9179
    @billsanchez9179 3 года назад +2

    Excelente video como repaso es increíble, pero alguien que no sabe mayor cosa sería un revoltijo, a mí me ayudó increíblemente! Gracias

  • @jimdouglasmazabuelalvarez6278
    @jimdouglasmazabuelalvarez6278 3 года назад +2

    Mil gracias! saludos desde Colombia, me has ayudado enormemente, muchas gracias por recortar y sintentizar el video, ahorra tiempo y hace ágil replicar

  • @kaii84v
    @kaii84v 11 месяцев назад

    Yo diría que la clase DAO va en el package de conexión/persistencia ya que contiene consultas directas a la base de datos. Luego obtenés esos datos en una clase lógica que a la vez interactúa con la vista, igualmente muy buen video, me ayudó a entender más a la clase controlador.

  • @darkmoonkey982
    @darkmoonkey982 Год назад

    Lograste explicar en 12 minutos y bien. Lo que a mi profesor le tomo 1 mes explicar y mal.

  • @Castañeda-2005
    @Castañeda-2005 2 месяца назад

    Muchisisísimas gracias, muy bien explicado. 10000000000000/10.

  • @sadidleonardocastillamonte5374
    @sadidleonardocastillamonte5374 2 года назад

    muchas gracias, algo simple sencillo, pero poderoso, muchas gracias por la explicacion, saludos desde colombia

    • @SinFloo
      @SinFloo  2 года назад

      Saludos .!!!

  • @berserk989_
    @berserk989_ 5 лет назад +1

    Muy buena aportación. Me ha ayudado mucho a tener la cosas más claras.

  • @elbrayanxd4225
    @elbrayanxd4225 Год назад

    Bro, solo quiero decir que estaba a punto de tirar muchas horas de trabajo porque no entendía como funcionaba así que gracias :3

  • @HaroldOchoaa
    @HaroldOchoaa 3 года назад +1

    Excelente vídeo, muy buena explicación, muchas gracias

  • @JavierPeke
    @JavierPeke 3 года назад +4

    Falto que mostraras la estructura de la base de datos.

  • @sergiomedina5520
    @sergiomedina5520 3 года назад

    Este video es de hace 2 años y aún así me sirvió. Solo toco agregar algo nuevo para la url de la conexión, pero nada grave. Muchas gracias, me salvó para un proyecto de la Universidad.

    • @AntaresLozano
      @AntaresLozano 2 года назад

      Holaaaaa, tengo el mismo inconveniente, no encuentro esa librería que se usa en el video, cuál fue tu alternativa para solucionarlo ?

  • @jmrandom54
    @jmrandom54 11 месяцев назад

    Creación de las clases correspondientes: 3:01
    Creación del método para conectar a la base de datos 3:14
    Entidad Persona 4:24
    PersonaDAO 4:58
    Metodo Listar 5:25

  • @joseomarguevara
    @joseomarguevara 2 года назад

    Gracias, es un ejemplo genial!

  • @AndresGarcia-io6eq
    @AndresGarcia-io6eq 4 года назад +5

    Bro, muy buen video, pero si te soy sincero dices todo mecánicamente mas no explicas que haces como tal. Para alguien que hasta ahora esté aprendiendo, sería más fácil copiar y pegar cualquier código que encuentre por ahí.

  • @Jose87702
    @Jose87702 2 года назад +2

    no me deja listar :( , nose en q este fallando, estoy usando otra db con mas tablas

  • @cyberxjto
    @cyberxjto 5 лет назад +2

    genial !!! ayudaria con procedimientos almacenados y actualizar este proyecto para que trabaje con estos

  • @danielguerrero8460
    @danielguerrero8460 3 года назад +6

    Hola, grandes tutoriales como siempre! Se podría hacer un ejecutable de esta aplicación con la base de datos?

  • @uniontic
    @uniontic Год назад

    Muy bueno profe

  • @josejjarroyo9509
    @josejjarroyo9509 4 года назад +2

    Buenas, cuando hago mi codigo, coloco exactamente esto: List dat = new ArrayList(); y me sale error y eso que importado las clases. en cambio que si lo hago asi: ArrayList dat = new ArrayList(); no me vota error, podrias por favor decirme por que me da error lo primero.

    • @anthonyeduardonunezcanchar4569
      @anthonyeduardonunezcanchar4569 4 года назад +1

      creo que es incompatible el List con el ArrayList, yo escribi esto y me dio:
      public ArrayList Listar(){
      ArrayList DatosPer = new ArrayList();
      try{
      String sql= "SELECT * FROM persona";
      conn = conexion.MiConexion();
      prepare = conn.prepareStatement(sql);
      conjunto = prepare.executeQuery();

      while(conjunto.next()){
      Persona MolPer = new Persona();
      MolPer.setId(conjunto.getInt("id_persona"));
      MolPer.setNombre(conjunto.getString("nombre"));
      MolPer.setCorreo(conjunto.getString("correo"));
      MolPer.setTelefono(conjunto.getString("ntelefono"));
      DatosPer.add(MolPer);
      }
      }catch(Exception e){
      JOptionPane.showMessageDialog(null,"Erro: "+e.getMessage());
      }finally{
      try {
      conn.close();
      }catch(Exception e){
      JOptionPane.showMessageDialog(null,"Error DAO:" +e.getMessage());
      }
      }
      return DatosPer;
      }

    • @anonimo-wx1iq
      @anonimo-wx1iq 3 года назад +2

      @@anthonyeduardonunezcanchar4569 import java.util.List; agregale eso quita el error

  • @carloshernandez-hk8gv
    @carloshernandez-hk8gv 3 года назад

    Supongamos que quiero desde otra vista con un botón llamar esta vista del. Crud, como se puede hacer??

  • @sanllermanaraelcalderon6406
    @sanllermanaraelcalderon6406 2 года назад +1

    Tienes el link de la libreria o ya viene de defecto

  • @enmanuelrojas8619
    @enmanuelrojas8619 5 лет назад +15

    Amigo muy buenos los tutoriales, pero creo que por acortar el video algunas cosas se pierden y no las explicas. Puedes hacer los vídeos con un poco mas de calma :)

    • @takelberry590
      @takelberry590 4 года назад

      Eso mismo digo yo, buen vídeo pero un poco más lento por favor, ¿tanta prisa tienes?.
      Un saludo.

    • @claudiourrutiaaranguiz9281
      @claudiourrutiaaranguiz9281 4 года назад +2

      Muy bueno para el que quiere repasar, no tanto para el que recien esta aprendiendo poo.

  • @edsonnavarrosedan6243
    @edsonnavarrosedan6243 3 года назад

    Me sale error this.vista.btnlistar.addctionListener(this);
    Error en brnlistar

  • @XXsupersonicZZ
    @XXsupersonicZZ Год назад +1

    No me sale la libreria mysql jdbc

  • @andresbravo3989
    @andresbravo3989 4 года назад +2

    Hola. En donde descargo el JDBC Driver para MySQL? Saludos

    • @camilobugueno391
      @camilobugueno391 4 года назад

      Me preguntó lo mismo , si sabes algún dato lo comentas porfa

    • @juanruiz1708
      @juanruiz1708 4 года назад

      @@camilobugueno391 En la página oficial de MySQL, busca "MySQL connector Java"

  • @nadiaromero8889
    @nadiaromero8889 5 лет назад +1

    como invoco a un internalframe dentro de un jframe ...?

  • @xuangomezcrego4662
    @xuangomezcrego4662 4 года назад

    No tiene que ver pero has pensado en hacer doblaje? Tienes una voz profunda. Dicho eso, sigo viendo el vídeo.

  • @marcovinicioperezzhindon1340
    @marcovinicioperezzhindon1340 2 года назад

    Buenas tardes como añado todo esto a un desktopPane la verdad no se como si me pudieran ayudar

  • @nimodoxd4739
    @nimodoxd4739 2 года назад

    a mi no me sale la libreria la puedo crear?

  • @ntgeo_a
    @ntgeo_a 4 года назад +1

    Buen video, pero por buenas practicas, todas acciones DAO debieran estar en otro package

    • @SinFloo
      @SinFloo  4 года назад

      Exactamente, Saludos.!!!

  • @luisfelipedumettosorio2100
    @luisfelipedumettosorio2100 4 года назад

    hola amigo SinFloo una pregunta tengo todo cuadrado pero me sale error al agregar como hiciste en la base de datos el id?

    • @SinFloo
      @SinFloo  4 года назад +1

      Uso autoincrementable

  • @pedrocorzi7097
    @pedrocorzi7097 4 года назад

    Amigo: Cómo puedo hacerlo con un combo y que llame al hacer click sobre el a un list?

  • @jeannelcasseus7812
    @jeannelcasseus7812 3 года назад

    Hello como estas usd como inserar una photo con MVC en basa datos por favor

  • @astridpinky5700
    @astridpinky5700 3 года назад

    Holis, tienes un video en donde estes haciendo el script de la bd_ejemplo?

  • @emilcioran541
    @emilcioran541 2 года назад

    como neofito juraba que en MVC la clase conexion iba en el controlador. Apenas me desayuno

  • @raulescobar5700
    @raulescobar5700 11 месяцев назад

    No me funcionó, que podrá ser? no tengo ningun tipo de error que me de una pista según Java esta todo correcto tengo conexion a la base de datos ya que agregar y eliminar si me funcionan, a ver si alguien me puede dar una mano ya que es para un trabajo y le estaría eternamente agradecido, saludos.

  • @rickhunter121
    @rickhunter121 8 месяцев назад

    estaría bueno un botón para imprimir .gracias

  • @AnaRivera-bx6bc
    @AnaRivera-bx6bc 3 года назад

    Graciasssssssssssssssssss, nueva suscriptora ;)

  • @DanYT92
    @DanYT92 3 года назад

    Y si le das nuevamente en listar, todo se duplica. Y eso no deberia pasar....

  • @D.E.77
    @D.E.77 4 года назад

    Hola, porque en elmin 2:51 lo modifica de privado a PUBLICO? :)

    • @D.E.77
      @D.E.77 4 года назад +1

      @Luis Omar Alfaro gonzalez gracias, pero porque solo los objetos son publicos y NO los contenedores?, en mi opinion no deberia de ser tambien publico o no lo se :)

    • @AndresGarcia-io6eq
      @AndresGarcia-io6eq 4 года назад

      @@D.E.77 Así es, los contenedores también deben ser públicos ya que los demás objetos están dentro de él. Si no se realiza ese ajuste, estos no van a ser visibles desde las demás clases.

  • @alonsogarrido3448
    @alonsogarrido3448 2 года назад

    si quisiera implementar un login al mismo proyecto como lo podria hacer

    • @alonsogarrido3448
      @alonsogarrido3448 2 года назад

      tengo problemas al darle una accion al boton ingresar , lo puse en el mismo override que los del crud un @Override
      public void actionPerformed(ActionEvent ae) {
      if (ae.getSource() == login.getBtnAcceso()) {

      }

  • @Joven7581
    @Joven7581 2 года назад

    Podrias hacer un buscar con esos mismos modelos mvc y el dao

  • @pedrocorzi7097
    @pedrocorzi7097 4 года назад

    Tengo problema con la variable list...

  • @rocastone1349
    @rocastone1349 3 года назад

    Me gusto pero vas volando!!! muchas cosas para 12 minutos!! igual te voy a seguir.

  • @jorgeandrescortesdiaz7461
    @jorgeandrescortesdiaz7461 4 года назад +1

    En el minuto 4:52 alguien sabe como agrego los métodos setter and getter ?

    • @SinFloo
      @SinFloo  4 года назад +1

      Click derecho insert code y seleccionas get AND set

  • @diegozaraza9810
    @diegozaraza9810 5 лет назад +1

    mas videos asi

  • @Carlos-fl1zc
    @Carlos-fl1zc 5 лет назад

    Me sale errores en su proyecto terminado tengo que hacerlo desde el principio . conecté la base pero me sale error.

  • @nicocorzi
    @nicocorzi 4 года назад

    ok! Podría hacer esto con un Jcombo y un list?

  • @mavisvermilion3353
    @mavisvermilion3353 3 года назад

    n.n buen video xD muchas gracias

  • @giancarloalvarezreategui9125
    @giancarloalvarezreategui9125 5 лет назад

    Porque el término DAO?

    • @charlyg5848
      @charlyg5848 4 года назад +1

      es un patrón de diseño sus iniciales vienen del Data Access Object , se utiliza para que en un futuro si se debe migrar a otro gestor de base de datos no afecte las operaciones, solo se modifica el DAO y listo

  • @saulmedina4473
    @saulmedina4473 4 года назад +1

    No cortes tanto los videos :C

  • @belenfernandez2330
    @belenfernandez2330 29 дней назад

    Ahora tengo examen😢

  • @frederichkaiser1319
    @frederichkaiser1319 3 года назад

    retiro lo dicho pero me toco guiarme con git

  • @Carlos-fl1zc
    @Carlos-fl1zc 5 лет назад

    Minuto 5:30 por qué PreparedStatement y no Statement

    • @SinFloo
      @SinFloo  5 лет назад

      Es una clase mejorado de Java

    • @berserk989_
      @berserk989_ 5 лет назад

      @@SinFloo Si no vas a usar parámetros se puede hacer perfectamente con Statement.

    • @charlyg5848
      @charlyg5848 4 года назад

      @@berserk989_ También leí y la sentencia preparada se utiliza cuando se va a realizar el mismo proceso varias veces, por eso los parametros

  • @nimodoxd4739
    @nimodoxd4739 2 года назад

    alguno me ayuda porfavor

  • @luisangelmendozachate
    @luisangelmendozachate 4 года назад +1

    init components

  • @mariolaureanosubuyuctoma6885
    @mariolaureanosubuyuctoma6885 2 года назад

    😵

    • @SinFloo
      @SinFloo  2 года назад +1

      Saludos!!!

  • @rolinroldanchavezcarmen3253
    @rolinroldanchavezcarmen3253 4 года назад +1

    Muy rápido explicas, no entendí ni madres

  • @nicoguzman1600
    @nicoguzman1600 2 года назад +3

    ruclips.net/video/E1_mrZ0LGHM/видео.html
    lo siento tenia que hacer la referencia a este meme.
    PD: no me funciono y lo peor es que no muestra ningun error.

  • @rogerreinosa
    @rogerreinosa 4 месяца назад

    Tengo un problema , al ya tener todo completo uso el botón listar pero no pasa nada no me muestra los datos ni tampoco error . Podrían ayudarme por favor