Mysql
 sql >> Base de données >  >> RDS >> Mysql

Java Class.forName, pilote de chargement de connexion JDBC

Class.forName() tente de charger la classe nommée. Dans les premières versions de JDBC, cela était nécessaire en tant que Driver class exigeait que la classe soit chargée de cette manière. Cela n'a pas été nécessaire depuis des lustres.

Oubliez l'appel et rien de mal ne se passera.

Pour une raison quelconque, les didacticiels et les exemples persistent avec l'ancienne méthode.

Le seul petit avantage du chargement manuel de la classe est qu'il vous indique exactement quel est le problème au cas où vous n'auriez pas la bonne classe dans le chemin de classe.