Mysql
 sql >> Database >  >> RDS >> Mysql

Java Class.forName, driver di caricamento della connessione JDBC

Class.forName() tenta di caricare la classe denominata. Nelle prime versioni di JDBC, questo era necessario come Driver class richiedeva che la classe fosse caricata in questo modo. Questo non è stato richiesto per anni.

Lascia fuori la chiamata e non accadrà nulla di male.

Per qualche motivo, tutorial ed esempi persistono alla vecchia maniera.

L'unico piccolo vantaggio del caricamento manuale della classe è che ti dice esattamente qual è il problema nel caso in cui non hai la classe giusta nel percorso di classe.