-1

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");}

    }

}
4

5 に答える 5

4

プロジェクトのプロパティ ([プロジェクト] -> [プロパティ]) -> [Java ビルド パス] -> [ライブラリ] -> [外部 JAR の追加] -> ファイルシステムから Oracle ドライバーを含む jar を選択します (まだダウンロードしていない場合は、ここからダウンロードできます)。それは役立つはずです。

于 2011-11-12T10:05:59.037 に答える
1

ほとんどのoracle.jdbc.OracleDriver場合、クラスパスに欠落しています。確認してください。

于 2011-11-12T09:57:05.740 に答える
1

クラスパスに Oracle JDBC ドライバーを含めます。

于 2011-11-12T10:04:29.480 に答える
1

ここから適切な Oracle JDBC ドライバーをダウンロードします。Eclipse を使用している場合は、OracleDriver クラスを含む ojdbc14.jar をビルド パスに追加する必要があります。通常、{ORACLE DRIVER INSTALL PATH}\jdbc\lib\ojdbc14.jar にあります。

IDE を使用していない場合は、その JAR へのパスを -classpath オプションに追加する必要があります。

于 2011-11-12T10:10:11.293 に答える
1

Oracle 11g の場合、 ojdbc6.jar を Java クラスパスに配置する必要があります。ojdbc.jarは、Oracle ホーム ディレクトリ E:\app\shyam\product\11.2.0\dbhome_1\jdbc\lib にあります。Java クラスパスも定義する代わりに、 ojdbc6.jarを C:\Program Files\Java\jre7\lib\ext ディレクトリに配置するだけです。

于 2012-08-27T11:10:31.033 に答える