Я получаю java.lang.ClassNotFoundException
, когда выполняю приведенный ниже код.Может ли кто-нибудь объяснить мне, почему я сталкиваюсь с этим?Все, что мне нужно сделать, это подключиться к БД и извлечь из нее некоторые значения.Это проблема с затмением, которое я использую?
import java.sql.*;
public class test_sample {
public static void main(String[] args) {
try {
System.out.println("Test1");
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Class.forName("oracle.jdbc.OracleDriver");
System.out.println("Test2");
Connection con = DriverManager.getConnection(
"jdbc:oracle:thin:@ussbazudb126.ussb.winson.net:1521/epdev", "manager", "<<PASSWORD>>");
System.out.println("Test3");
// Statement st = con.createStatement();
PreparedStatement meta = con.prepareStatement("select project from isac_extract");
System.out.println("Test4");
ResultSet rset = meta.executeQuery();
while (rset.next()) {
String project = rset.getString(1);
System.out.println(project);}
}
catch (Exception e){
e.printStackTrace();
}
finally {System.out.println("Final Block");}
}
}