Approuvé : Fortect
Au cours des dernières semaines, certains lecteurs ont souvent rencontré l’erreur selon laquelle le classement du pilote jdbc oracle.jdbc.driver.oracledriver n’a pas pu être trouvé. Plusieurs facteurs peuvent justifier ce problème. Maintenant, nous allons traiter avec eux.
Ceci est mon code actuel et j’ai eu une erreur. Mon classes12.jar
est importé dans un jar externe.
importation java.io.IOException ;importer java.io.PrintWriter;importer java.sql.Connection ;importer java.sql.DriverManager ;importer java.sql.ResultSet ;importer java.sql.SQLException ;importer l'instruction java.sql ;importer javax.servlet.ServletException ;importer javax.servlet.http.HttpServlet ;importer javax.servlet.http.HttpServletRequest ;importer javax.servlet.http.HttpServletResponse ;La classification publique LoginAction étend HttpServletConnexion connexion;Instructions de service ;Requête ResultSet rs;String = "SELECT * FROM v_urja_login" ;protégé void doPost (demande HttpServletRequest, réponse HttpServletResponse) lève ServletException, IOException PrintWriter out correspond à response.getWriter (); out.println ("Bonjour"); String u_name = request.getParameter ("uname"); String u_pass = request.getParameter ("upass"); out.println (u_name); out.println (u_pass); Essayer Class.forName ("oracle.jdbc.driver.OracleDriver"); conn = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: XE", "urja", "urja"); stmt signifie conn. createstatement (); rs = stmt.executeQuery (requête); catch (sexe SQLException) sex.printStackTrace (); Catch (ClassNotFoundException cnf) cnf.printStackTrace ();
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
java.lang.ClassNotFoundException : oracle.jdbc.driver. Pilote Oracle sur org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1714) presque certainement à org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1559) chaque java.lang.ClassLoader.loadClassInternal (ClassLoader.java:320 java at.lang.Class.forName0 (méthode native) à java.lang.Class.forName (Class.java:169) via LoginAction.doPost (LoginAction.java:27) Sous javax.servlet.http.HttpServlet.service (HttpServlet.java:647) sur javax.servlet.http.HttpServlet.service (HttpServlet.java:728) en visitant org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java : 305). entendu à org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210) à trouver sur org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:222) sur org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:123) World Wide Web sur.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:472) org at.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:171) à org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:99) Dans org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:931) sur org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118) Sous org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:407) Sur org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:1004) Internet sur.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java:589) Sous org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run (JIoEndpoint.java:310) Sur java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExecutor.java:886) via java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:908) pendant java.lang.Thread.run (Thread.java:619)
14,2k 99 badges d’or 5858 et génial 9494 badges de bronze
besoin 24 mars 2013 à 12:59
465 11 badges d’or 66 badges d’argent
N’est-ce pas la réponse exacte que vous recherchez ? Découvrez les autres avantages et inconvénients signalés par Java Eclipse Jdbc Oracle10g Classnotfoundexception et/ou posez votre propre question.
Class.forName ("oracle.jdbc.driver.OracleDriver");
Internet lance une ClassNotFoundException
parce que vous n’avez pas créé le fichier ojdbc14.jar
réel dans la bibliothèque de tout votre dossier de projet. ou VOUS n’avez pas défini de classpath
spécifié du JAR requis
répondu le 24 mars 2013 soucis 13:13
19,8k
L’annexe montre les étapes ci-dessous pour ajouter le fichier ojdbc14.jar à Eclipse :
confirmé le 25 mars 2013 à 7h46
2.702
Exécuter en tant que -> Exécuter les configurations. Sélectionnez -> votre serveur principal dans le type conteneur de texte de filtre
Ensuite, ajoutez votre conteneur class12.File à la section Bootstrap Entries du classpath et cliquez sur Apply.
Maintenant, lancez le fichier pour …… Il a essayé pour moi !!
satisfait 10 juillet 16 à 18:17
1 732
Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.