2012-10-31 21 views
5

błąd w następującym kodzie! [Błąd] [1]pakiet oracle.jdbc.driver nie istnieje

import java.sql.*; 

public class DBConnect{ 
public static void main(String a[]) throws SQLException{ 
    // *package oracle.jdbc.driver does not exist* 
    Driver d=new oracle.jdbc.driver.OracleDriver(); 
    DriverManager.registerDriver(d); 
    System.out.println("Driver is registered"); 
    } 
} 
+1

Czy posiadasz sterownik Oracle JDBC w ścieżce klasy? –

+1

Dodaj Jar do ścieżki klasowej –

+0

czy dodałeś plik jar sterownika do ścieżki klasy – Suranga

Odpowiedz

3

Musisz Dodaj oracle driver jar do ścieżki budowania projektu,

Pobierz Ojdbc14.jar plik i umieść go w swojej ścieżce klas.

+1

Mam downloded plik ojdbc14.jar i dodano do mojej ścieżki klasy, ale nadal błąd nadal występuje – user1560820

5

Musisz dodać słoik ocjdbc do swojej ścieżki zajęć i wypróbuj to.

jeśli twój plik JAR i źródło Java znajdują się w tej samej lokalizacji. Użyj wiersza polecenia i zmień katalog na tę lokalizację. i wykonaj następujące po

javac -classpath ocjdbc14.jar DBConnect.java 

i zobacz.

import java.sql.*; 
import oracle.jdbc.driver.OracleDriver; 

public class DBConnect{ 
public static void main(String a[]) { 
    try{ 
    Driver d=new OracleDriver(); 
    DriverManager.registerDriver(d); 
    System.out.println("Driver is registered"); 
    }catch(SQLException e){ 
    System.out.println("Error occured "+e.getMessage()); 
    } 
} 
} 
+0

Używanie pełnej kwalifikowanej nazwy klasy XOR przy użyciu importu nie ma znaczenia. Dodanie słoika oczywiście może pomóc ... –

+0

Zauważ, że nie jest to idiomatyczny sposób lokalizowania sterownika JDBC (własny kod OP również nie, ale powinieneś raczej nie kontynuować na niewłaściwym idiomie). – BalusC

+0

dodano blok catch catch – Suranga

-2

pierwsze uruchomienie programu w NetBeans i dodać ojdbc14.jar plik do biblioteki programu i wtedy to na pewno wykonać.

Po wykonaniu w NetBeans, kliknij Clean & Build Project.... Spowoduje to utworzenie pliku JAR i udostępnienie ścieżki takiej jak java -jar "C:\Users\s\Documents\NetBeansProjects\jdbcTest_course\dist\jdbcTest_course.jar".

Wprowadź to w wierszu polecenia (cmd) i uruchomi się.

+0

Pomoże Ci to, jeśli wymienione elementy zostały wymienione jako kroki :) –

+0

Jeśli masz nowe pytanie, poproś o to, klikając przycisk [Zadaj pytanie] (https://stackoverflow.com/questions/ask). Dodaj link do tego pytania, jeśli pomoże to w zapewnieniu kontekstu.- [Z recenzji] (/ opinia/niskiej jakości-posts/18114514) – yivi

+0

Dlaczego warto dodać tę odpowiedź? Po co wspominać o NetBeans? Po co radzić ludziom, aby używali starodawnej wersji JDBC Oracle 1.4 w wersji 1.4. –

Powiązane problemy