簡體   English   中英

嘗試設置Java DB:“未找到類:無法加載JDBC驅動程序org.apache.derby.jdbc.EmbeddedDriver”

[英]Trying to set up Java DB: “Class Not Found: JDBC driver org.apache.derby.jdbc.EmbeddedDriver could not be loaded”

我對SQL完全陌生,我正在嘗試建立一個數據庫來練習使用它。

我在Windows 7上。

我正在關注Oracle的JDBC Basics教程( http://docs.oracle.com/javase/tutorial/jdbc/basics/gettingstarted.html#step1 ),並且到目前為止:

  1. 已安裝JDK(他們說要安裝Java SE SDK,但據我所知JDK和Java SE SDK大致相同嗎?)

  2. 安裝了Apache Ant。

  3. 下載了示例代碼。

  4. 修改了build.xml。

  5. 修改了教程屬性文件。

  6. 進入計算機->屬性->高級系統...->環境變量並添加PATH(C:\\ Program \\ Java \\ jdk1.7.0_25 \\ bin;%ANT_HOME%/ bin; C:\\ Windows; C:\\ Windows \\ system32)。

  7. 我轉到cmd,更改目錄並運行ant jar。 它符合要求。

  8. 我運行ant setup(應該用來創建數據庫),並且收到以下錯誤消息:

構建文件:C:\\ Program \\ Java \\ JDBCTutorial \\ build.xml

設定:

下拉表:

失敗的C:\\ Program \\ Java \\ JDBCTutorial \\ build.xml:140:執行此行時發生以下錯誤:C:\\ Program \\ Java \\ JDBCTutorial \\ build.xml:83:未找到類:JDBC驅動程序org.apache .derby.jdbc.EmbeddedDriver無法加載

總時間:0秒

我不知道我是否有JDBC驅動程序-教程說它們包含在下載中,但是我不知道在哪里尋找它們進行驗證。 我還認為PATH變量可能有問題。 我也看到有人提到類路徑可能存在問題,但我不知道如何解決。

因此,您需要添加缺少的庫。 您可以在此處下載它http://db.apache.org/derby/derby_downloads.html,然后將JAVADBDRIVER配置為指向jar文件。

JAVADBDRIVER Java DB驅動程序的完整路徑名。 這通常是/lib/derby.jar。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM