2012-10-31 12 views
5

Lỗi trong đoạn mã sau! [Lỗi xảy ra] [1]gói oracle.jdbc.driver không tồn tại

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

Bạn có trình điều khiển JDBC Oracle trong đường dẫn lớp học của mình không? –

+1

Thêm Jar vào đường dẫn lớp –

+0

bạn đã thêm tệp trình điều khiển jar vào đường dẫn lớp – Suranga

Trả lời

3

Bạn cần phải Thêm một oracle driver jar đến con đường dự án xây dựng,

Tải Ojdbc14.jar và đặt nó vào classpath của bạn.

+1

tôi đã downloded tập tin ojdbc14.jar và thêm vào classpath của tôi nhưng vẫn còn lỗi vẫn còn – user1560820

5

Bạn phải thêm bát ocjdbc vào đường dẫn lớp của bạn và thử nó như thế này.

nếu tệp jar và nguồn java của bạn ở cùng một vị trí. Sử dụng dấu nhắc lệnh và thay đổi thư mục thành vị trí đó. và thực hiện sau

và xem.

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

Sử dụng tên lớp đủ điều kiện XOR sử dụng nhập không quan trọng. Thêm một lọ của khóa học có thể giúp ... –

+0

Lưu ý rằng đây không phải là cách thành ngữ để định vị một trình điều khiển JDBC (mã riêng của OP cũng không, nhưng tốt nhất là bạn không nên tiếp tục sử dụng thành ngữ sai). – BalusC

+0

thêm khối try try – Suranga

-2

Lần đầu tiên chạy chương trình trong netbeans và thêm tệp Ojdbc14.jar vào thư viện của chương trình và sau đó chắc chắn sẽ thực thi.

Sau khi thực hiện trong NetBeans, hãy bấm Clean & Build Project.... Điều này sẽ tạo một tệp jar và sau đó đường dẫn như java -jar "C:\Users\s\Documents\NetBeansProjects\jdbcTest_course\dist\jdbcTest_course.jar" sẽ được cung cấp.

Nhập mã này vào dấu nhắc lệnh (cmd) và nó sẽ chạy.

+0

Sẽ giúp ích nếu bạn liệt kê các mục dưới dạng các bước :) –

+0

Nếu bạn có câu hỏi mới, vui lòng hỏi câu hỏi bằng cách nhấp vào nút [Hỏi câu hỏi] (https://stackoverflow.com/questions/ask). Bao gồm một liên kết đến câu hỏi này nếu nó giúp cung cấp ngữ cảnh.- [Từ đánh giá] (/ đánh giá/bài đăng chất lượng thấp/18114514) – yivi

+0

Tại sao lại thêm câu trả lời này? Tại sao đề cập đến NetBeans? Tại sao khuyên mọi người sử dụng một phiên bản Java 1.4 cổ đại của trình điều khiển Oracle JDBC. –