System.out.println("======1======");
Class.forName(driverClass);
conn = DriverManager.getConnection("xxxx","xxxx","xxxx" );
System.out.println("======2======");
이 문단은 try catch로 작성되었으며 오류는 보고되지 않습니다
작업은 인쇄할 수 있습니다 ======1======
그러나 Class.forName(driverClass)에서는 카드 소유자가
인쇄할 수 없습니다 ======2======
conn을 얻을 수 없고 Class.forName에 멈춘 것을 제외하면 전체 프로세스에 오류가 없습니다.
병도 클래스 경로에 있습니다. 클래스를 찾을 수 없으면 예외가 발생합니다
컴파일러에 문제가 있는건가요? 그냥 java 명령어로 컴파일해서 실행해도 되나요?
캐치에 뭔가 적혀있나요?
Class.forName(driverClass)를
Class.forName(driverClass).newInstance()로 변경하고 사용해 보세요
forName 메소드에 걸렸다는 것을 증명하지는 않습니다. getConnection 메소드에 걸릴 확률이 훨씬 더 큽니다.
Your
Class.forName(driverClass);
우선, 동적으로 로드하는 DriverClass 클래스에 대한 특정 경로를 지정했는지 확인하세요.driverclass는 큰따옴표 "driverclass"로 묶어야 합니다