当前位置: 首页 > 知识库问答 >
问题:

数据库连接错误…无法加载驱动程序类…数据源异常

景高杰
2023-03-14

应用程序属性

spring.jpa.hibernate.ddl-auto=update
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver    
spring.datasource.url=jdbc:mysql://localhost:3306/RESERVATION?useSSL=false
spring.datasource.data-username=sam
spring.datasource.data-password=admin123 spring.jpa.show-sql=true
spring.mvc.view.prefix=/WEB-INF/jsps/ spring.mvc.view.suffix=.jsp
server.servlet.context-path=/flightreservation2     
spring.jpa.database=MYSQL spring.datasource.tomcat.max-wait=10000
spring.datasource.tomcat.max-active=50
spring.datasource.tomcat.test-on-borrow=true

应用程序主程序

package com.sam.flightreservation;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication public class Flightreservation2Application {

    public static void main(String[] args) {
        SpringApplication.run(Flightreservation2Application.class, args);
    }
}

错误

启动ApplicationContext时出错。若要显示条件报告,请在启用“调试”的情况下重新运行应用程序。2019-03-03 17:42:47.183错误10344-[restartedMain]O.S.Boot.SpringApplication
:应用程序运行失败

几乎每个站点/YouTube我都试过了,但问题还在。

共有1个答案

岳玉书
2023-03-14

spring.datasource.driverclassname:com.mysql.jdbc.driver将在pom.xml中使用以下依赖项

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
</dependency>
 类似资料:
  • 当我试图理解一个spring boot项目时,我在GITHUB中提取了一段代码。在spring boot项目中,我已经在application.properties文件中设置了所有的数据源连接。但它抛出了无法确定数据库类型NONE的嵌入式数据库驱动程序类的错误。请帮助我克服这个错误。 错误 启动Application Context时出错。要显示自动配置报告,请在启用“调试”的情况下重新运行应用程

  • 我已经成功地使用Spring Boot 1.0.2开发了一个原型。发布(直到今天才发布1.0.1版本)。 我已经搜索并尝试了一些解决方案,比如:Spring Boot jdbc数据源自动配置在独立的tomcat Spring Boot/Spring数据导入上失败。sql不运行Spring-Boot-1.0.0。RC1 他们都建议让Spring Boot完成这项工作。使用H2时,一切正常,但当我尝试

  • 我正在尝试运行一个由其他人制作的Spring Boot应用程序。我曾尝试将本地数据库附加到应用程序,但当我运行该应用程序时,它会出现以下错误; 工作台: 并且服务器已启动并运行。 编辑

  • 我想从Linux实例使用TLS1.2连接到我的数据库实例,但我无法这样做。我使用以下配置: < Li > Java JDK:Amazon corretto open JDK版本:" 1.8.0_252" < li>JDBC驱动程序:Microsoft SQL server MSSQL-JDBC:8 . 2 . 2 . JRE 8 < li >连接字符串:JDBC:SQL server://[我的数

  • 2006年,我为Oracle连接编写了自己的JDBC连接池。我将集合存储在一个向量中,每天晚上我都实例化一个新的向量对象来初始化连接池: 连接=新向量(池大小); 因此,垃圾收集器删除了所有现有连接,Oracle删除了这些连接。 老实说,这是一个非常糟糕的解决方案,但它可以正常工作12年! 今年,我们将Oracle版本更新为12.2.0.1.0,我在我的高级程序中更新了Oracle JDBC驱动程

  • 我正在使用一台全新的开发pc,需要测试一个在本地GlassFish服务器3.1上运行的个人应用程序。2,并应连接到名为“funkOneDB”的本地SQL数据库(我的IDE是NetBeans 7.2.1)。但我无法让GlassFish服务器与数据库连接,问题似乎与GlassFish服务器目录中的SQL驱动程序(位置)有关(几行中有更多问题细节)。 我相当肯定我在GlassFishServer上正确地