![](/img/trans.png)
[英]"Class Not Found: JDBC driver org.apache.derby.jdbc.EmbeddedDriver could not be loaded" despite having included required JARs in classpath
[英]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 ),並且到目前為止:
已安裝JDK(他們說要安裝Java SE SDK,但據我所知JDK和Java SE SDK大致相同嗎?)
安裝了Apache Ant。
下載了示例代碼。
修改了build.xml。
修改了教程屬性文件。
進入計算機->屬性->高級系統...->環境變量並添加PATH(C:\\ Program \\ Java \\ jdk1.7.0_25 \\ bin;%ANT_HOME%/ bin; C:\\ Windows; C:\\ Windows \\ system32)。
我轉到cmd,更改目錄並運行ant jar。 它符合要求。
我運行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.