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
Смотрите видео En serio, hay que dejar de poner Class.forName en JDBC онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь makigas 18 Июнь 2023, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 3,965 раз и оно понравилось 324 людям.