Class.forName (driverClass) ne fonctionne pas
滿天的星座
滿天的星座 2017-05-17 10:08:27
0
6
717

System.out.println("======1======");
Class.forName(driverClass);
conn = DriverManager.getConnection("xxxx","xxxx","xxxx" );
System.out.println("======2======");

Ce paragraphe est écrit en try catch, aucune erreur n'est signalée

L'opération peut imprimer ======1======
Mais dans Class.forName(driverClass); le propriétaire de la carte
ne peut pas imprimer ======2======

Il n'y a aucune erreur dans l'ensemble du processus, sauf que la connexion ne peut pas être obtenue et est bloquée dans Class.forName
Les pots sont également sur le chemin de classe Si la classe n'est pas trouvée, elle sera interceptée par une exception

.
滿天的星座
滿天的星座

répondre à tous(6)
刘奇

Cher client, y a-t-il un problème avec le compilateur ? Pouvez-vous simplement utiliser la commande Java pour le compiler et l'exécuter ?

洪涛

Êtes-vous sûr d'avoir quelque chose d'écrit dans votre capture ?

習慣沉默

Remplacez

Class.forName(driverClass) par
Class.forName(driverClass).newInstance() et essayez-le

某草草

Cela ne prouve pas qu'il soit bloqué sur la méthode forName. La probabilité de rester bloqué sur la méthode getConnection est bien plus grande.

为情所困

VotreClass.forName(driverClass); Tout d'abord, assurez-vous de spécifier un chemin spécifique pour la classe driverClass que vous chargez dynamiquement

 ;
左手右手慢动作

driverclass nécessite des guillemets doubles "driverclass"

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal