Maison > Questions et réponses > le corps du texte
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
怪我咯2017-05-17 10:10:27
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 ?
習慣沉默2017-05-17 10:10:27
Remplacez
Class.forName(driverClass) par
Class.forName(driverClass).newInstance() et essayez-le
某草草2017-05-17 10:10:27
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.
为情所困2017-05-17 10:10:27
VotreClass.forName(driverClass);
Tout d'abord, assurez-vous de spécifier un chemin spécifique pour la classe driverClass que vous chargez dynamiquement