java.sql.SQLNonTransientConnectionException: Could not create connection to database server

这篇具有很好参考价值的文章主要介绍了java.sql.SQLNonTransientConnectionException: Could not create connection to database server。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在搭建springboot项目时,整合JdbcTemplate和MyBatis连接数据库报错,报错为:

java.sql.SQLNonTransientConnectionException: Could not create connection to database server

java.sql.SQLNonTransientConnectionException: Could not create connection to database server

由于报错中没有具体的报错信息,我不知道究竟什么原因导致无法连接数据库,通过百度,收集了大家有关此报错信息的原因,大致分为2类:

1.mysql的版本与驱动的版本不匹配。

mysql的版本5.x的对应驱动为

com.mysql.cj.jdbc.Driver

mysql的版本8.x的对应驱动为

com.mysql.cj.jdbc.Driver

需要注意一点的是,如果pom.xml中mysql的连接没有添加版本的话,也可能成为报错的原因。 

2.数据库url中缺少时区,url后需要添加一个参数,参数如下:

serverTimezone=UTC

而我的原因是由于自己目前对于springboot还是初学阶段,自己并没有能清楚数据库连接url的参数

java.sql.SQLNonTransientConnectionException: Could not create connection to database server

其中,红色方框内的参数应该是需要连接的数据库名称,解决问题。 文章来源地址https://www.toymoban.com/news/detail-493325.html

到了这里,关于java.sql.SQLNonTransientConnectionException: Could not create connection to database server的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 已解决java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying e

    已解决java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying exception: 下滑查看解决方法 java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying exception: java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying exception 是一个

    2024年02月03日
    浏览(47)
  • 解决问题:java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowe

    作者简介 :一名后端开发人员,每天分享后端开发以及人工智能相关技术,行业前沿信息,面试宝典。 座右铭 :未来是不可确定的,慢慢来是最快的。 个人主页 :极客李华-CSDN博客 合作方式 :私聊+ 这个专栏内容 :BAT等大厂常见后端java开发面试题详细讲解,更新数目10

    2024年02月15日
    浏览(37)
  • 使用DataX工具连接hive数据库:java.sql.SQLException: Could not establish connection to jdbc:hive2://master:1000

    Code:[DBUtilErrorCode-10], Description:[连接数据库失败. 请检查您的 账号、密码、数据库名称、IP、Port或者向 DBA 寻求帮助(注意网络环境).]. - 具体错误信息为:java.sql.SQLException: Could not establish connection to jdbc:hive2://master:10000/datax: Required field \\\'serverProtocolVersion\\\' is unset! Struct:TOpenSessionRe

    2024年04月09日
    浏览(72)
  • 解决: Cause: java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

    在使用 Mybatis 操作数据库时,在单元测试时出现了这个问题 这个报错的意思是:不允许公开密钥检索 这是 Mysql 连接超时的错误,根据异常信息提示,可能是由于连接字符串URL中缺少\\\"allowPublicKeyRetrieval=true\\\"参数导致的。 1、修改MySQL数据库连接字符串URL,在末尾追加\\\"?allowPubl

    2024年02月03日
    浏览(52)
  • 解决报错:Could not create the Java virtual machine

    今天burp打不开报错Could not create the Java virtual machine。 最终原因:java版本不匹配。 解决方法:        首先,从cmd查看自己的java默认版本,如果和软件需求不一致,需要将匹配的java版本设为默认。操作就是设置环境变量,具体如下: 1、打开环境变量设置“此电脑-属性-高

    2024年02月04日
    浏览(61)
  • Unrecognized VM option ‘CMSParallelRemarkEnabled‘ Error: Could not create the Java Virtual Machine.

    演示分布式事务 Seata报:如下异常 Unrecognized VM option ‘CMSParallelRemarkEnabled’ Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 错误原因: 1、表明在尝试启动 Seata Server 时遇到了 Java 虚拟机(JVM)配置的问题。具体来说,Unrecognized VM option ‘CM

    2024年04月17日
    浏览(59)
  • kettle 运行Spoon.bat时,显示错误Could not create the java virtual machine.

    kettle 运行Spoon.bat时,显示错误Could not create the java virtual machine , A fatal exception has occured.Program will exit. 可能原因:jdk版本,运行内存不足  错误原因:并非运行内存不足和jdk版本问题,通过查询SpoonConsole.bat得知 Launching Spoon with console output: D:data-integrationdata-integration\\\"D:data-in

    2024年02月05日
    浏览(85)
  • Linux|操作系统|Error: Could not create the Java Virtual Machine 报错的解决思路

    现在都流行kubernetes这样的云原生了,因此,很多Java微服务也都集成到类似kubernetes这样的环境下了,毫无疑问的,kubernetes会省去很多环境问题,而最近在部署一个二进制Java项目的时候,遇到了Error: Could not create the Java Virtual Machine 这样的报错 虽然很多年前也遇到过这样的问

    2024年01月24日
    浏览(60)
  • Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred……

    本人使用 idea 创建 web 工程后,运行 tomcat 服务器时出现报错: 并且 tomcat 出现错误信息: 本人尝试更换 JDK 版本,但并没有什么变化。最后发现是忘了修改 Project Structure... 中的 SDK 。 由于需要修改配置的地方较多,很容易漏掉一小步,下面整理了比较全面的需要修改的地方

    2024年02月07日
    浏览(61)
  • 记录一次老服务器启动ActiveMq时报的Could not create the Java Virtual Machine.错误

    服务器系统CentOS7  1、出现ActiveMq服务无法连接 2、查看activemq状态 service activemq status 显示activemq not running 3、找到ActiveMq的bin目录,# 后台启动 ./activemq console 提示Could not create the Java Virtual Machine.错误 可以判断是java运行环境的问题 4、再看看java版本 java -version 5、再看看activemq版

    2024年04月22日
    浏览(59)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包