相关文章推荐
高兴的太阳  ·  MySQL插入时报错‘not all ...·  3 周前    · 
冷静的牛肉面  ·  煤价回暖煤炭中间商大赚:每吨120元买来40 ...·  1 年前    · 
不拘小节的蚂蚁  ·  上海理工大学管理学院MEM导师刘洪波教授荣获 ...·  1 年前    · 
活泼的水煮肉  ·  火山引擎联合中国信通院发布《边缘云总体技术与 ...·  2 年前    · 
风流的板栗  ·  处理上传的文件 — CodeIgniter ...·  3 年前    · 
Code  ›  完整教程:解决sql执行超时:DruidDataSource - recycle error SQLServerException: 该连接已关闭; Read timed out ;JDBC roll
https://www.cnblogs.com/yjbjingcha/p/19094653
心软的小虾米
3 月前
pre[class*="language-"], pre[class*="hljs"], pre[class*="prettyprint"] { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important }

文章目录

  • 引言
  • I druid 数据库连接池配置(推荐)
    • 完整错误信息
    • 超时时间配置
    • 完整配置案例
  • II 在MyBatis-Plus中
    • 使用@Select注解
    • 使用XML映射文件
  • III mybatis
    • mybatis-config.xml
    • yml全局配置
    • Configuration: java配置类配置
    • mapper xml: 对具体一个sql进行设置

引言

  • 问题:sql执行时间超过10秒,数据库连接池的连接读取超时
com.alibaba.druid.pool.DruidDataSource - recycle error
com.microsoft.sqlserver.jdbc.SQLServerException: 该连接已关闭。

  • 解决方案: 配置数据库连接池的socket超时时间(毫秒)

I druid 数据库连接池配置(推荐)

在 application.yml 或 application.properties 中配置Druid连接池:

完整错误信息

  • JDBC rollback; 该连接已关闭。
[http-nio-7402-exec-1] [1DA36AB
 
推荐文章
高兴的太阳  ·  MySQL插入时报错‘not all arguments converted during string formatting’,求无注入风险方案
3 周前
冷静的牛肉面  ·  煤价回暖煤炭中间商大赚:每吨120元买来400多元卖出_手机新浪网
1 年前
不拘小节的蚂蚁  ·  上海理工大学管理学院MEM导师刘洪波教授荣获2022年度上海市技术发明二等奖
1 年前
活泼的水煮肉  ·  火山引擎联合中国信通院发布《边缘云总体技术与测试要求》 | 机器之心
2 年前
风流的板栗  ·  处理上传的文件 — CodeIgniter 4.3.6 中文手册|用户手册|用户指南|中文文档
3 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号