Qu'est-ce que l'utilisation réelle de la Classe.forName(“oracle.jdbc.le pilote.OracleDriver”) lors de la connexion à une base de données?

Quelle sera la commande

Class.forName("oracle.jdbc.driver.OracleDriver")

exactement lors de la connexion à une base de données Oracle? Est-il une autre façon de faire la même chose?

  • Connexes: stackoverflow.com/questions/5992126/loading-jdbc-driver Notez que vous avez besoin de l'appeler qu'une seule fois, lors de votre démarrage de l'application, vous n'avez pas besoin de l'appeler à chaque fois avant d'obtenir une connexion lors de l'application de la durée de vie.
  • Supposons que j'ai ma connexion en détail dans une catégorie distincte A où j'appelle Class.forName("oracle.jdbc.driver.OracleDriver") dans la classe A constructeur, et j'ai créer A's objet pour obtenir le champ de connexion pour chaque servlet où j'ai besoin de connexion puis java va sauter Class.forName("oracle.jdbc.driver.OracleDriver") ou vous permettra de charger à nouveau?
InformationsquelleAutor Aravind | 2011-11-08