Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Java Class.forName, JDBC-Verbindungsladetreiber

Class.forName() versucht, die benannte Klasse zu laden. In früheren Versionen von JDBC war dies als Driver erforderlich class erforderte, dass die Klasse auf diese Weise geladen wurde. Dies ist seit Ewigkeiten nicht mehr erforderlich.

Lassen Sie den Anruf aus und es passiert nichts Schlimmes.

Aus irgendeinem Grund bleiben Tutorials und Beispiele bei der alten Methode.

Der einzige kleine Vorteil des manuellen Ladens der Klasse ist, dass es Ihnen genau sagt, was das Problem ist, falls Sie nicht die richtige Klasse im Klassenpfad haben.