Si tu tutorial, curso o libro sobre JDBC dice que pongas Class.forName() para conectarte con un simple MariaDB, MySQL o PostgreSQL, posiblemente el curso que estés siguiendo esté un poco anticuado. En este vídeo te cuento por qué ya no necesitas poner Class.forName() si tu driver JDBC se declara como compatible con JDBC 4 (una revisión del estandar que fue publicada en 2006) y hace uso de la API ServiceLoader para declarar automáticamente servicios como plugins o mods.
Importante: con esto no estoy diciendo que no haya que poner Class.forName(). Tal vez haya por ahí drivers que no sean conformes con JDBC 4.0 (porque quién puede permitirse quitar el soporte para Java 4 o Java 5, eh) y que no hagan uso del ServiceLoader, pero en la mayoría de casos posiblemente ya no sea necesario poner esta línea de código tan antiestética y arcaica en el main de nuestro programa.
Mi vídeo sobre cómo funciona el bloque static: • Bloque static de Java: inicializadore...
Curso de JDBC para Java actualizado, Capítulo 3
Todos los capítulos en • Curso actualizado de JDBC
Notas del episodio en https://www.makigas.es/v/Joy9CuHXBBQ
#java #openjdk #postgresql #mysql #mariadb #h2db
#tutorial #programación #español #aprenderaprogramar
🔔 ¡Suscríbete ya! https://youtube.com/makigas?sub_confi...
➕ Más tutoriales en: https://www.makigas.es
⭐ Programa de miembros: / @makigas
📝 Foros de la comunidad: https://foro.makigas.es
Watch video En serio, hay que dejar de poner Class.forName en JDBC online without registration, duration hours minute second in high quality. This video was added by user makigas 18 June 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 3,965 once and liked it 324 people.