2010-07-07 47 views
2

我需要一些關於eclipse的幫助。如何將ojdbc jar添加到我的項目並使用它

我有一個需要連接到oracle數據庫的項目,所以我有ojdbc jar文件和一個簡單的項目。

try { 
     Class.forName("oracle.jdbc.driver.OracleDriver"); 
     Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@"+this.host+":"+this.port+":"+this.db,this.user,this.pass); 
     Statement stmt = conn.createStatement(); 
     ResultSet rset = stmt.executeQuery(query); 

     while (rset.next()) 
     { 
      retStr += rset.getString(1) + ','; 
     } 
     stmt.close(); 
     conn.close(); 
    } 

我發現有一個例外,即oracle.jdbc.driver.OracleDriver不存在。 如何將jar添加到我的項目中並使用它?

我做了這一步,我仍然得到例外。 您將不得不將jar添加到您的Classpath中。你可以在eclipse中通過右鍵點擊Project - > Build Path - > Configure Build Path

回答

2

你將不得不將jar添加到你的類路徑中。您可以在eclipse中通過右鍵單擊項目 - >構建路徑 - >配置構建路徑

在Libraries選項卡下,單擊Add Jars並給出Jar(oracle jdbc driver)。

的Oracle JDBC驅動程序下載here

+0

我做到了,但它不起作用。例外依然存在。這個罐子在我的項目裏面,我做了你所說的。 – Elad 2010-07-07 10:44:29

+0

你可以讓我知道你用的jar文件是什麼文件嗎? – bragboy 2010-07-07 10:48:23

0

在我的Java項目中,我創建在同一水平/src/bin一個/lib目錄。我在那裏扔任何圖書館罐,然後右鍵點擊.jar文件並執行「生成路徑|添加到生成路徑」。

+0

我做了這一步,我得到了同樣的例外 – Elad 2010-07-07 10:46:16

+0

你沒有提到(直到一個小時後)它是一個Web應用程序。我想我們應該問。但我很高興看到你在此期間得到了解決。 – 2010-07-07 15:01:29

2

好的。最後解決方案是將jar文件添加到Web-Inf/lib目錄中,因爲我有一個Dynamic web應用程序。 謝謝大家。

0

添加ojdbc14.jar文件到項目 在Eclipse下項目資料夾,> WEB-INF-γ> LIB然後右鍵點擊的lib文件夾 - >構建路徑 - >配置構建路徑 - >在Libraries->點擊on Add External Jars-> Computer-> Local Disk(C:) - > oraclexe-> app-> oracle-> product-> 10.2.0-> server-> jdbc-> lib-> now選擇ojdbc14.jar

直接路徑爲C:\ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ jdbc \ lib C:\ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ jdbc \ lib \ ojdbc14.jar

0

始終使用最新的JDBC驅動程序。

請參閱此link其中介紹了所有Java開發人員工具如何選擇JDBC驅動程序。

相關問題