승인됨: Fortect
지난 몇 주 동안 일부 독자들은 jdbc 드라이버 클래스 oracle.jdbc.driver.oracledriver를 찾을 수 없다는 바로 그 오류에 직면했습니다. 여러 요인이 이러한 종류의 문제를 일으킬 수 있습니다. 이제 우리가 그들을 처리할 것입니다.
이것은 내 현재 코드이며 오류로 판명되었습니다. 내 classes12.jar
가 외부 jar로 배송되었습니다.
import java.io.IOException;가져오기 java.io.PrintWriter;가져오기 java.sql.Connection;가져오기 java.sql.DriverManager;가져오기 java.sql.ResultSet;가져오기 java.sql.SQLException;import java.sql 문;가져오기 javax.servlet.ServletException;import javax.servlet.http.HttpServlet;가져오기 javax.servlet.http.HttpServletRequest;가져오기 javax.servlet.http.HttpServletResponse;공개 분류 LoginAction은 HttpServlet을 확장합니다.연결 연결;Stmt 지침;ResultSet 컨설트 rs;문자열 = "SELECT * FROM v_urja_login";보호된 빈 doPost(HttpServletRequest 요청, HttpServletResponse 응답)에서 ServletException, IOException 발생 PrintWriter 출력은 response.getWriter()에 해당합니다. out.println("안녕하세요"); 문자열 u_name = request.getParameter("이름"); 문자열 u_pass = request.getParameter("우패스"); out.println(u_name); out.println(u_pass); 노력하다 Class.forName("oracle.jdbc.driver.OracleDriver"); conn = DriverManager.getConnection("jdbc: oracle: thin: @localhost: 1521: XE", "urja", "urja"); stmt는 연결을 의미합니다. 생성문(); rs = stmt.executeQuery(쿼리); 식별(성별 SQLException) 섹스.printStackTrace(); 캐치(ClassNotFoundException cnf) cnf.printStackTrace();
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
java.lang.ClassNotFoundException: oracle.jdbc.driver. 오라클 드라이버 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) 동안 아마도 org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1559)로 이동하여 java.lang.ClassLoader.loadClassInternal에서 (ClassLoader.java:320 java at.lang.Class.forName0(네이티브 메소드) java.lang.Class.forName에서 (Class.java:169) 전체 LoginAction.doPost(LoginAction.java:27) javax.servlet.http.HttpServlet.service 아래(HttpServlet.java:647) javax.servlet.http.HttpServlet.service에서 (HttpServlet.java:728) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 305)를 방문하기만 하면 됩니다. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)에서 찾았습니다. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) org.apache.catalina.core.StandardContextValve.invoke에서 (StandardContextValve.java:123) World Wide Web at.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) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:931) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) org.apache.catalina.connector.CoyoteAdapter.service 아래(CoyoteAdapter.java:407) org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:1004) 인터넷 at.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java:589) org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run(JIoEndpoint.java:310) 아래 java.util.concurrent.ThreadPoolExecutor $ Worker.runTask에서 (ThreadPoolExecutor.java:886) java.util.concurrent.ThreadPoolExecutor $ Worker.run을 통해 (ThreadPoolExecutor.java:908) java.lang.Thread.run 중(Thread.java:619)
14.2k 99개의 골드 배지 5858 및 멋진
2013년 3월 20일 12시 59분에 필요
465 11개의 금색 배지
그것이 당신이 찾고 있는 정확한 답이 아닙니까? Java Eclipse Jdbc Oracle10g Classnotfoundexception에서 보고한 다른 장단점을 확인하거나 자신의 질문을 하십시오.
Class.forName("oracle.jdbc.driver.OracleDriver");
벤처 폴더의 라이브러리에 ojdbc14.jar
파일을 생성하지 않았기 때문에 인터넷에서 ClassNotFoundException
이 발생합니다. 또는 필요한 JAR
의 다양한 클래스 경로
를 정의하지 않았습니다.
2013년 3월 24일 13:13과 함께 답변됨
19.8k
부록은 ojdbc14.jar을 Eclipse에 배치하기 위해 아래에 제공된 단계를 보여줍니다.
2013년 3월 25일 오전 7시 46분으로 결정
와 같습니다.
2.702
다음 계정으로 실행 -> 구성을 실행합니다. 선택 -> 유형 필터 텍스트 상자에서 귀하의 사이트
다음으로 class12.File 컨테이너를 클래스 경로의 부트스트랩 항목 섹션에 추가하고 적용을 클릭합니다.
이제 파일을 실행하십시오 …… 그것은 저에게 효과적이었습니다 !!
7월 16일 18:17에 만족
1,732
지금 이 간단한 다운로드로 컴퓨터 성능을 높이십시오. 년년