java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/DB3

这篇具有很好参考价值的文章主要介绍了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. The driver has not received any packets from the server.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422)

即:链接错误,表达达不到一个正确的链接。
 

如果数据库不存在会报:

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'db3'

未知的数据库,也即不存在或者找不到。

第二:

初学者遇到这个问题:查看下mysql-connetctor-java-xxx.jar这个文件有没有加载进运行的环境。

选中这个jar文件,然后右键:add as library(添加为库)

.jar的方法里面封装了很多方法, No suitable driver 即:没有合适的驱动。由于没有将jar文件导入,所以方法找不到无法调用。

为什么这个问题偶尔会出现,因为早在很多年前,jar就会自动导入了,但是你在导入项目的时候出了bug,导致程序没有正常的执行,自动导入失败,所以需要手动导入一下。文章来源地址https://www.toymoban.com/news/detail-765991.html

参考阅读:https://blog.csdn.net/weixin_55599565/article/details/124517944

到了这里,关于java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/DB3的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • java.sql.SQLException: com.mysql.cj.jdbc.Driver

    这篇文章分享一下Springboot整合Elasticsearch时遇到的一个问题,项目正常启动,但是查询数据库的时候发生了一个异常java.sql.SQLException: com.mysql.cj.jdbc.Driver 通过断点发现加载数据库驱动的时候传进来的类加载器居然是null,惊呆了我的小伙伴,不知道看这篇文章的童鞋有没有遇到

    2024年02月10日
    浏览(65)
  • 解决java.sql.SQLException: com.mysql.cj.jdbc.Driver报错

    当有: com .alibaba.druid.support.logging.JakartaCommonsLoggingImpl error 严重: create connection error, url: ...... java.sql.SQLException: com.mysql.cj.jdbc.Driver....... 类似这两类的报错的时候经总结可能有如下几个问题: 1.首先检查你的jar/pom文件的mysql版本号: mysql5.x.x 的版本配置应为: \\\"com.mysql.jdbc.driver\\\"

    2023年04月26日
    浏览(72)
  • 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日
    浏览(49)
  • 报错 com.alibaba.druid.pool.DruidDataSource error严重:java.sql.SQLException: ${jdbc.driver}

    解决办法 pom.xml中提高  Spring核心依赖版本 修改前: 修改后 成功解决 可能原因 修改之前是这样的 mysql驱动版本高于spring核心  修改后 spring核心版本高于mysql驱动  

    2024年02月03日
    浏览(48)
  • 解决 Could not write request: no suitable HttpMessageConverter found for request type [java.lang.Long]

    业务服务通过RestTemplate调用文件上传服务。( java.version1.8/java.version spring.cloud.versionHoxton.SR12/spring.cloud.version spring.cloud.alibaba.version2.2.9.RELEASE/spring.cloud.alibaba.version spring.boot.version2.3.12.RELEASE/spring.boot.version ) 由于restTemplate中引入了FormHttpMessageConverter消息转换器,在调用过程中

    2024年02月04日
    浏览(64)
  • java.sql.SQLException: No value specified for parameter 1错误

    在Java中连接数据库并执行查询时,出现\\\"java.sql.SQLException: No value specified for parameter 1\\\"错误通常表示您在执行参数化查询时,没有为查询中的第一个参数提供值。这可能是由于以下几个原因引起的: 1. 参数顺序不正确:如果您在查询中使用了参数占位符(如\\\"?\\\"),则确保您为每

    2024年02月16日
    浏览(52)
  • 【Feign请求头丢失问题】no suitable HttpMessageConverter found for response type

    省流助手 HttpMessageConverter 失败的原因是:在项目中使用了一个拦截器拦截请求,部分接口需要登陆才能访问,否则返回一个text/html格式的响应,导致远程服务解析响应失败。 登陆失败的原因是:Feign发起远程调用的时候会重新生成一个新的请求,带来的问题就是不会携带原来

    2024年02月16日
    浏览(48)
  • Could not extract response: no suitable HttpMessageConverter found for content type [text/html]

    如果是使用 OpenFeign 进行远程调用的时候,报以下错误 no suitable HttpMessageConverter 可考虑修改 feign 接口,如下,使用注解 @ResponseBody、@RequestBody 在使用 RestTemplate请求调用的时候,程序报错 报错信息如下: 错误信息是未知的ContentType,这个ContentType就是第三方接口返回时候在H

    2024年02月08日
    浏览(60)
  • 【解决MySQL-jdbc连接问题】com.mysql.jdbc.Driver was not found, trying direct instantiat

    启动服务时出现报错 而且接口有时候能访问成功,有时候的超时连接,异常的慢 经查询,是由于时区配置的有歧义 driver 目前用的是 com.mysql.jdbc.Driver,新版已经变为 com.mysql.cj.jdbc.Driver 作出一下修改: 问题解决:

    2024年02月07日
    浏览(53)
  • 解决MySQL错误:java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

    1. 用户名或密码错误:请确保使用的是正确的用户名和密码,打开yml配置文件或者是properties配置文件。  2. 权限不足:请确保用户有足够的权限连接到 MySQL 数据库。 3. MySQL 服务未启动:请确保 MySQL 服务正在运行。 右键此电脑,管理,服务和应用程序中服务,找到MySQL服务,

    2024年02月11日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包