尝试设置Java DB:“找不到类:无法加载JDBC驱动程序org.apache.derby.jdbc.EmbeddedDriver”

时间:2013-09-10 13:59:41

标签: java oracle jdbc ant

我是SQL的新手,我正在尝试建立一个数据库来练习使用它。

我在Windows 7上。

我正在关注Oracle的JDBC基础知识教程(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(应该创建数据库),我收到此错误消息:

  9.   

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

         

    设置:

         

    下拉表:

         

    BUILD FAILED C:\ Program \ Java \ JDBCTutorial \ build.xml:140:以下内容   执行此行时发生错误:   C:\ Program \ Java \ JDBCTutorial \ build.xml:83:未找到类:JDBC   无法加载驱动程序org.apache.derby.jdbc.EmbeddedDriver

         

    总时间:0秒

    我不知道我是否有JDBC驱动程序 - 教程说它们已包含在下载中,但我不知道在哪里查找它们进行验证。我也在想PATH变量可能有问题。我也看到人们提到类路径可能存在问题,但我不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

所以你需要添加缺少的lib。您可以在此处下载http://db.apache.org/derby/derby_downloads.html然后配置JAVADBDRIVER以指向jar文件。

  

JAVADBDRIVER Java DB驱动程序的完整路径名。这是   通常是/lib/derby.jar。