Failed to determine a suitable driver class

这篇具有很好参考价值的文章主要介绍了Failed to determine a suitable driver class。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

刚新建的新项目,写了pom文件后,遇到这个问题。。。

failed to determine a suitable driver class,JAVA项目bug总结,java

原因分析

导致这个问题的原因是因为,在 pom.xml 配置文件中,配置了数据连接技术 spring-boot-starter-jdbc 包 ,在启动配置文件时 ,Spring Boot 的自动装配机制就会去配置文件中找,相关的数据库的连接配置信息,如果找不到则抛出异常信息(具体源码就不在这儿分析了,有兴趣的可以自行去查看)

解决办法

第一种解决办法:

如果先暂时使用不到数据库连接,只是测试搭建的项目是否能正常启动,可以先将该配置项注释掉即可,选中该项配置按快捷键 “ Ctrl + Shift + / ” 即可。

第二种解决办法:

在 SpringBoot 应用程序启动时,排除 jdbc 的自动装配机制即可,在程序入口文件中新增配置注解 “ exclude=DataSourceAutoConfiguration.class ”
failed to determine a suitable driver class,JAVA项目bug总结,java

第三种解决办法:

在开发库或者本地库中,如果有可用的临时数据库,可以先配置该库为暂时的数据库即可,在 application.properties 配置文件中,加入配置内容:

成功解决
failed to determine a suitable driver class,JAVA项目bug总结,java文章来源地址https://www.toymoban.com/news/detail-790755.html

到了这里,关于Failed to determine a suitable driver class的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Caused by: java.lang.IllegalStateException: Failed to introspect Class

    1、问题报错如下: 2、问题解析: 意思是:未能反射rabbitmq类包(就是添加了依赖没加载进去);需与ClassNotFindException的错误区分,此异常是引用了没有依赖的类。 3、解决方案: 方案一(如果导入的依赖“scope”标签为值provided,则修改如下): 改为如下所示:(去掉scop

    2024年02月11日
    浏览(31)
  • Exception in thread “main“ java.sql.SQLException: No suitable driver

    详细报错信息如下: Exception in thread \\\"main\\\" java.sql.SQLException: No suitable driver     at java.sql.DriverManager.getDriver(DriverManager.java:315)     at org.apache.spark.sql.execution.datasources.jdbc.JDBCOptions.$anonfun$driverClass$2(JDBCOptions.scala:107)     at scala.Option.getOrElse(Option.scala:189)     at org.apache.spark.sq

    2024年02月07日
    浏览(42)
  • Java IDEA java.lang.IllegalStateException: Failed to introspect Class报错原因和解决办法

    发现是因为 org.redisson:redisson.spring.boot.starter 3.10.6这个包引入不进来导致的报错 尝试了clean invalid caches and restart都没法解决后 放大招,查看maven右侧Dependencies每一个点进去看是否有jar包冲突,发现有一个包里有一个redis的包, 怀疑jar包冲突,尝试把这个包exclusion掉,可以成功运

    2024年02月04日
    浏览(38)
  • SpringBoot微服务项目报错:Failed to process import candidates for configuration class [springfox.boot...

    [main] ERROR org.springframework.boot.SpringApplication - Application run failed org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [springfox.boot.starter.autoconfigure.OpenApiAutoConfiguration]; nested exception is java.io.FileNotFoundException: class path resource [springfox/document

    2024年01月17日
    浏览(57)
  • Caused by: java.lang.IllegalStateException: Failed to introspect Class [springfox.documentation.swag

    java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration.propertySourcesPlaceholderConfigurer     at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:60) ~[spring-boot-autoconfigure-2.2.12.RELEASE.jar:2.2.12.RELEAS

    2024年02月04日
    浏览(61)
  • Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: com.mysql.jdbc.Driver

    记录idea报错, 1.引用外部库 mysql-connector-java-8.0.26 dependency       groupIdmysql/groupId       artifactIdmysql-connector-java/artifactId       version8.0.26/version /dependency   2. 引入最新版的c3p0 dependency     groupIdcom.mchange/groupId     artifactIdc3p0/artifactId     version0.9.5.5/version /dependency 3.连接的驱

    2024年02月02日
    浏览(36)
  • java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/DB3

    第一: 查看具体配置的路径是否错误,以及当前的DB3数据库是否存在。 如果地址填写错误(包括localhost或者端口3306写出都会)会报: Exception in thread \\\"main\\\" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago

    2024年02月04日
    浏览(30)
  • RabbitMQ Failed to convert message.No method found for class java.lang.String问题解决

            org.springframework.amqp.rabbit.support.ListenerExecutionFailedException: Failed to convert message         Caused by: org.springframework.amqp.AmqpException: No method found for class java.lang.String 1、消息生产者发送的消息类型为String,消息消费者接收的消息类型为Message,导致接收的时候类型转换不

    2024年02月16日
    浏览(48)
  • 处理JDBC:java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/DB

    今天花费一个多小时的事件处理这个问题,最终的处理方法真的是太…棒了,我重开了个项目,建了下模块,结果问题解决了。 本着斩草要除根……咳咳,刨根问底的原则,我决定细查一下这个问题,下面是我得到的结果! 不说废话,简单来说:   官方定义了的一套操作

    2023年04月11日
    浏览(28)
  • 超详细干货解决Exception in thread “main“ java.lang.ClassNotFoundException及No suitable driver found for jdbc

    最近一直被eclipse的WindowBuilder和java继jdbc连接Mysql的问题困扰,终于摸索出对我有用的解决方法,希望这对你也有所帮助! 首先,当你在eclipse等IDE编译器里Run数据库连接后,出现Exception in thread \\\"main\\\" java.lang.ClassNotFoundException的结果报错,我本人后面出现的还有illegal一串字符,

    2024年02月06日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包