出现 'Could not load JDBC driver class org.apache.derby.jdbc.EmbeddedDriver' 错误通常是因为缺少 Derby 数据库的驱动包。要解决这个问题,可以按照以下步骤进行操作:

  1. 在 Maven 或 Gradle 项目的构建配置文件中添加 Derby 数据库的依赖。例如,在 Maven 的 pom.xml 文件中添加以下依赖:
<dependency>
    <groupId>org.apache.derby</groupId>
    <artifactId>derby</artifactId>
    <version>10.14.2.0</version>
</dependency>
  1. 确保 Maven 或 Gradle 已经下载并安装了依赖的包。可以运行以下命令来更新 Maven 依赖或 Gradle 依赖:

对于 Maven 项目:

mvn clean install

对于 Gradle 项目:

gradle build
  1. 如果使用的是 Spring Boot 2.x 版本,可以在 application.properties 或 application.yml 文件中添加以下配置:

对于 application.properties:

spring.datasource.driver-class-name=org.apache.derby.jdbc.EmbeddedDriver

对于 application.yml:

spring:
  datasource:
    driver-class-name: org.apache.derby.jdbc.EmbeddedDriver
  1. 重新启动应用程序,应该不再出现该错误。

如果仍然遇到问题,请确保 Derby 数据库的驱动包已正确添加到项目中,并且在应用程序的类路径下可用。

SpringBoot 报错 'Could not load JDBC driver class org.apache.derby.jdbc.EmbeddedDriver' 解决方法

原文地址: https://www.cveoy.top/t/topic/fLef 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录