java - Java - 我无法从derby包导入JDBC客户端驱动程序

我有一个运行在Netbeans中的Java数据库,我正尝试使用JDBC驱动程序连接到它,但是,我不能从org.apache.derby包中导入JDBC驱动程序。

我所做的一切:

  • 我的pom.xml文件包含以下Maven

    
    <!-- https://mvnrepository.com/artifact/org.apache.derby/derby -->
    
    
    <dependency>
    
    
     <groupId>org.apache.derby</groupId>
    
    
     <artifactId>derby</artifactId>
    
    
     <version>10.15.1.3</version>
    
    
     <type>jar</type>
    
    
    </dependency>
    
    
    <!-- https://mvnrepository.com/artifact/org.apache.derby/derbyclient -->
    
    
    <dependency>
    
    
     <groupId>org.apache.derby</groupId>
    
    
     <artifactId>derbyclient</artifactId>
    
    
     <version>10.15.1.3</version>
    
    
    </dependency>
    
    
    <dependency>
    
    
     <groupId>org.apache.derby</groupId>
    
    
     <artifactId>derbynet</artifactId>
    
    
     <version>10.15.1.3</version>
    
    
    </dependency>
    
    
    
    
    • Derby数据库属性表示数据库正在使用驱动程序

    • 在试图导入JDBC驱动程序时,derby似乎缺少了东西

    • 我还下载了derby.jar文件,并且直接复制到C:Program FilesJavajdk8-221bin中

我真的无法理解为什么JDBC驱动程序会丢失。

时间:

我看到你正在使用release 10.5 ,在这个版本中,Derby发行的jar文件的位置已经改变了,这可能影响到你了。

请仔细阅读10.5 Release Notes,特别是请仔细阅读节"Note for DERBY-6945",以便了解如何更改类路径访问Derby JDBC驱动程序类。

可能你只要包含derbyshared.jar就可以了,但是最好你读一下说明。

...