Class.forName()
intenta cargar la clase nombrada. En las primeras versiones de JDBC, esto era necesario como Driver
class requería que la clase se cargara de esta manera. Esto no ha sido requerido por mucho tiempo.
Omita la llamada y no pasará nada malo.
Por alguna razón, los tutoriales y ejemplos persisten con la forma antigua.
El único pequeño beneficio de cargar la clase manualmente es que te dice exactamente cuál es el problema en caso de que no tengas la clase correcta en el classpath.