关于java.sql.SQLException: Connections could not ...

java.sql.SQLException: Connections could not be acquired from the underlying database!  这个异常通常状况下是多是由于项目没在指定的时间上连数据库或者数据库配置错了而出现的错误,但也多是由于session 没有关闭,形成链接数超过最大限制,而出现的错误,是的,mysql服务器没开,也会出现错误....总之挺麻烦的.... java

我遇到的这个异常是由于session没关闭,致使数据库链接超过了最大链接数。经过分析,发现其主要缘由是由于个人编码逻辑有问题,页面一刷新就新建一个链接,并且没没释放原来的链接... mysql

解决办法: sql

    / /将对象属性静态化 数据库

      private static BeanFactory acf = null; 服务器

      static{ session

        if(acf == null){ app

            acf = new ClassPathXmlApplicationContext("applicationContext.xml"); ui

        } 编码

      } xml

    这样就好了。目前没发现什么问题....

相关文章
相关标签/搜索