首页 > 数据库 >本地访问正常,部署之后出现mybatis访问数据库失败

本地访问正常,部署之后出现mybatis访问数据库失败

时间:2023-04-18 22:33:46浏览次数:41  
标签:jdbc 数据库 server 访问 error mybatis com ###

 

  问题:本地访问一切正常,部署到阿里云之后出现mybatis访问数据库失败,反正就是无法连接到数据库,jdbc连接失败。

{
  "timestamp": "2023-04-18T14:03:49.341+0000",
  "status": 500,
  "error": "Internal Server Error",
  "message": "nested exception is org.apache.ibatis.exceptions.PersistenceException: \n### Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure\n\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.\n### The error may exist in com/campus/dao/QuestionMapper.java (best guess)\n### The error may involve com.campus.dao.QuestionMapper.selectAll\n### The error occurred while executing a query\n### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure\n\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.",
  "path": "/question/getAllList"
}

 

  解决:在数据库配置最后地方加这个:

serverTimezone=UTC&useSSL=false

 

 

标签:jdbc,数据库,server,访问,error,mybatis,com,###
From: https://www.cnblogs.com/lxpblogs/p/17331450.html

相关文章

  • 逆向工程MBG(MyBatis Generator)
    概述MyBatisGenerator(MBG)是MyBatisMyBatis的代码生成器。它将为所有版本的MyBatis生成代码。它将内省一个数据库表(或许多表)并生成可用于访问表的工件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。MBG寻求对大部分简单的CRUD(创建、检索、更新、删除)数据库......
  • 【Database开发】国产数据库之涛思TDengine(命令测试)
    1、简介TDengine是一款开源、云原生的时序数据库,专为物联网、工业互联网、金融、IT运维监控等场景设计并优化。它能让大量设备、数据采集器每天产生的高达TB甚至PB级的数据得到高效实时的处理,对业务的运行状态进行实时的监测、预警,从大数据中挖掘出商业价值。TDengine......
  • Linux下Mysql数据库的基础操作
    (Linux下Mysql数据库的基础操作)一、Mysql数据介绍Mysql数据库是一种关系型数据库管理系统,具有的优点有体积小、速度快、总体成本低,开源,可移植性(跨平台,在不同系统中使用),可以和开发语结合,属于轻量级数据库。二、数据库相关术语介绍1.数据库相关名词数据库:database表:table......
  • 55 openEuler搭建Mariadb数据库服务器-配置环境
    55openEuler搭建Mariadb数据库服务器-配置环境说明:以下环境配置仅为参考示例,具体配置视实际需求做配置。55.1关闭防火墙并取消开机自启动说明:测试环境下通常会关闭防火墙以避免部分网络因素影响,视实际需求做配置。在root权限下停止防火墙。#systemctlstopfirew......
  • 4月22日丨【云数据库技术沙龙】技术进化,让数据更智能
    4月22日,云数据库技术沙龙“MySQLxClickHouse”专场“MySQLxClickHouse”技术沙龙,本次沙龙以“技术进化,让数据更智能”为主题,汇聚字节跳动、阿里云、玖章算术、华为云、腾讯云、百度等众多数据库厂商的技术大咖,围绕MySQLxClickHouse的实践经验,与广大技术爱好者交流分享。2......
  • 【愚公系列】2023年04月 .NET CORE工具案例-DeveloperSharp的使用(数据库)
    (文章目录)前言DeveloperSharp是一个研发中大型项目必备的系统平台。也是一个低代码平台。它主要包括了如下一些功能:基于Sql语句、存储过程、事务、分页的数据库操作。并几乎支持市面上所有种类的数据库。图片操作。裁剪、缩放、加水印。http请求调用(Post与Get)高效分页We......
  • NBU备份系统中oracle数据库自动恢复脚本
    #!/bin/bash#oracle数据库恢复源客户端主机名exportclient=dmzdb71cd/usr/openv/netbackup/bin/CONTROL=`./bplist-C${client}-t4-R/|awk-F:'NR==1{print$(NF)}'`;exportCONTROL;#恢复库Oracle环境变量exportORACLE_SID=moniexportORACLE_HOME=/u01/......
  • Pandas 读写sqlite数据库
    SQLite3工具实现了简单、轻量级的DBMSSQL,因此可以内置于用python语言实现的任何应用。若想使用数据库的所有功能而又不想安装真正的数据库,这个工具就是最佳选择。若想在使用真正的数据库之前练习数据库操作,或在单一程序中使用数据库存储数据而无需考虑接口,SQLite3都是不错的选择......
  • Nlog-动态修改DatabaseTarget,对数据库字符串进行加密
    privatestaticLoggerprocessLogger;//①LnProcessDBLog标签LogManager.GetLogger("LnProcessDBLog");②使用前先保证不为null,否则InitNlog();//修改Nlog.config配置的文件privatestaticvoidInitNlog(){LoggingConfigurationloggingConf......
  • ArcGIS Portal/Server局域网域名访问问题
    安装好arcgisportal后,假设:门户url:https://esrichina.arcgiscloud.com/arcgis/home/ip:10.0.3.159则需要修改host进行域名访问,找到C:\Windows\System32\drivers\etc下的HOSTS文件,打开HOSTS文件在文件最下面新加一行:10.0.3.159esrichina.arcgiscloud.com由于Windows的自我保护设置......