问题分析:

使用Hibernate连接MySQL,多次执行查询操作后会出现以下异常(执行查询的次数等于MySQL的max-connection参数的值):

Data source rejected establishment of connection, message from server: "Too many connections" org.hibernate.exception.JDBCConnectionException: Cannot open connection at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29) at org.hibernate.jdbc.ConnectionManager.openConnectionCaused by: com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections" at com.mysql.jdbc.SQLError.createSQLException

欢迎大家阅读《hibernate+mysql too many connections错误》,跪求各位点评,by 搞代码

解决方法:

在执行完查询操作后,仅仅调用了session.close();来关闭session,而没有

调用factory.close();来关闭SessionFanctory。

二者都关闭后不再出现上述异常。

hibernate连接mysql密码错误,hibernate+mysql too many connections错误相关推荐

  1. 护卫神mysql初始密码_护卫神MySQL密码重置器(MySQL密码重置工具)V1.3 最新免费版...

    护卫神MySQL密码重置器(MySQL密码重置工具)是专门针对MySQL数据库最新开发的密码修改软件.mysql数据库忘记密码时如何修改?护卫神MySQL密码重置器(MySQL密码重置工具)轻松帮助用 ...

  2. Linux重置Mysql密码_解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost

    Linux重置Mysql密码 一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim / ...

  3. win 10 查看mysql密码_win10下mysql重设密码教程

    1.管理员权限进入cmd,net stop mysql,管理员权限开启一个cmd1,mysqld --defaults-file="E:\MySQL5.7\MySQLServer5.7.18 ...

  4. win10更改mysql密码_win10 修改mysql密码忘了怎么办

    匿名用户 1级 2016-08-09 回答 方法1 用SET PASSWORD命令 1.打开终端win+r输入cmd回车即可打开: 2.通过mysql -u用户名 -p指定root用户登录MySQL, ...

  5. tomcat mysql密码_Tomcat登陆mysql的密码设置

    在登陆mysql的密码和数据库密码不一致时,可以修改Mysql数据库密码或者修改连接Mysql的配置文件: 1.修改连接Tomcat里连接Mysql的配置文件 需要修改两个配置文件 ,一个是在tomc ...

  6. centos7怎么查看mysql密码_centos7忘记mysql密码

    个人环境 mysql 5.7.16 centos 7.4 1. 修改mysql配置文件 编辑配置文件 vim /etc/my.cnf 按i在[mysqld]中添加skip-grant-tables,即 ...

  7. wampsever的mysql密码_WampServer修改Mysql密码的步骤

    1.安装成功后,通过 phpmyadmin 进入mysql,点击上面的 [用户] 菜单,在用户[root]主机[localhost]点击编辑权限,下面有一个选项[修改密码],输入您想要的密码,如:12 ...

  8. liunx在线安装mysql/修改mysql密码/设置简单mysql密码

    在liunx上安装mysql 在线安装需要使用yum命令需要root权限,普通用户不能使用,如何把普通用户改成root用户,如何判断是不是root用户.参照主页其他文章 1.获取mysql yum源 ...

  9. 忘记本地mysql密码_本地MySQL密码忘了,怎么找回?

    展开全部 MySQL密码通常保存在mysql数据库中,我们可以在访问数据之后,使用如下指令进32313133353236313431303231363533e58685e5aeb93133336564 ...

  10. update语句修改mysql密码_修改 mysql 密码

    修改mysql密码的方法 use mysql update user set Password=password('newpassword') where User='root'; flush pri ...

最新文章

  1. 关键词 - SEO中最重要的项目
  2. 曾经想学很多很多,最后发现自己只能专心学那么很少的几个必杀技
  3. java连接摄像头_Java实现 海康摄像头抓拍图像(示例代码)
  4. multiselect多选下拉框
  5. linux权限体系有哪些角色,详解Linux下系统权限
  6. 等概率随机函数的实现(对立事件的产生)
  7. android 温度传感器获取温度,Android 温度传感器返回当前的温度
  8. 日本惠普发表14.1型液晶内藏笔记本PC「dv4」系列2种模式
  9. 2023考研王道数据结构知识梳理
  10. 大力发展职业技术教育,高等教育也要跟动车高铁一样降降速了
  11. 最短路径——DFS、Dijkstra、Floyd、Bellman-Ford、spfa
  12. NFS挂载失败: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.
  13. 【算法模板】DFS秒杀模板—附练习题(阳光号启航)
  14. 《数据结构》第四章串,数组和广义表
  15. Three.js 学习之路(一)
  16. 关于dede获取购物车中商品ID及提交为表单问题总结
  17. Jenkins的Windows10下载与安装
  18. 实例6:圆周率的计算
  19. 国产的5个最好的杀毒软件下载
  20. Mybatis-plus尚硅谷跟学课堂笔记

热门文章

  1. (转)CSS书写规范、顺序
  2. 分段函数 左右 f'正 不等于f'负 则f'导数不存在。所以不能推出f连续是否
  3. 深入理解React(一)JSX与虚拟DOM
  4. SQL基础使用入门(二): DML语句和DCL语句
  5. jQuery日期弹出选择框Datepicker效果
  6. SpringCloud(第 025 篇)Zuul 路由后面的微服务挂了后,Zuul 提供了一种回退机制来应对熔断处理...
  7. 【USACO 3.1】Contact(01子串按出现次数排序)
  8. 【xml】python的lxml库使用
  9. MongoDB入门简单介绍
  10. 使用FluentValidation来进行数据有效性验证