Alex: Oracle JDBC Treiber

Hallo,

ich verwende Oracle 9i als Datenbank und möchte via JDBC auf die Datenbank zugreifen. Bei der folgenden Java-Applikation erscheint jedoch immer die Fehlermeldung:

"Exception in thread "main" java.lang.NoClassDefFoundError: Employee"

Ich nehme mal an, das Programm findet den Treiber nicht!?
Hängt das mit der Umgebungsvariable ORACLE_HOME und dem CLASSPATH zusammen????
Wenn ja, wie müssen die gesetzt werden????

Danke

Alex

------------------------------------------------------------
import java.sql.*;

class Employee
{
  public static void main (String args [])
       throws SQLException
  {
    // Load the Oracle JDBC driver
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

// Connect to the database
    // You can put a database name after the @ sign in the connection URL.
    Connection conn =
      DriverManager.getConnection ("jdbc:oracle:oci8:@alex-0560nntbn1:1521:oracle", "scott", "tiger");

// Create a Statement
    Statement stmt = conn.createStatement ();

// Select the ENAME column from the EMP table
    ResultSet rset = stmt.executeQuery ("select ENAME from EMP");

// Iterate through the result and print the employee names
    while (rset.next ())
      System.out.println (rset.getString (1));

// Close the RseultSet
    rset.close();

// Close the Statement
    stmt.close();

// Close the connection
    conn.close();
  }
}
-------------------------------------------------

  1. Hi,

    "Exception in thread "main" java.lang.NoClassDefFoundError: Employee"

    Ich nehme mal an, das Programm findet den Treiber nicht!?

    Nein, die VM findet, wie die Fehlermeldung eigentlich unzweideutig mitteilt, das class-File (=class definition) der Klasse Employee nicht.

    Viele Grüße,
    Martin Jung

    1. Hi,

      warum findet die JVM die Klasse nicht?

      gruß

      1. Hi,

        warum findet die JVM die Klasse nicht?

        Gegenfrage: Wie wird der VM die Information über die Klasse mit der main()-Methode mitgeteilt?

        Viele Grüße,
        Martin Jung