搞定随机连接不上数据库的问题
来源:互联网 发布:电脑备忘录提醒软件 编辑:程序博客网 时间:2024/04/28 15:11
在开发过程中,遇到这样一个问题,你在任何的地方点击,随机的会发生close Connection问题,这个问题让我百思不得其解,所有的程序经检查都没有错,搞了三四天,最后终于让我搞定了,具体解决问题的步骤如下:
1、先找到随机问题的规律,主要是在这上面耗时间,居然花了我二天的时间,才把问题定位到某一句代码。
2、找到规律,然后定位到某一句代码,可是怎么检查也找不出程序的漏洞。根本没有问题(因为在这一处地方可以正常运行)
3、我先把那段代码注释掉,然后再运行,问题排除。从这一点可以肯定问题一定在这句话里,可是还是判断不出这个语句错在哪儿。还是找不到答案。
4、除了错误的那一行代码以外,全部注释,不过奇怪的是。程序还是能够正常运行。这一点让我更加的奇怪。问题没有搞定。
5、换了数据库驱动器,然后再运行应用程序,结果还是一样,无法排除上面的问题。
6、看了一下获取数据库连接的地方,发现此处的连接与其他地方的连接不一样,在我抱着试试看的心情。把spring中的getSession改成了与上面统一的getHibernateTemplate(),结果证明是有效的。改完后问题就消失了。由此可以断定,在运行的时候session一定是错乱了。
这是我解决这个问题的过程,搞定后心理才开始有一些舒畅。
- 搞定随机连接不上数据库的问题
- 远程连接SQL SERVER数据库,连接不上的问题
- jsp连接不上sql server数据库的问题分析
- 关于普通的jsp页面连接不上数据库问题
- Mysql连接不上数据库问题
- Kettle连接MySQL数据库出现问题,连接不上
- Kettle连接MySQL数据库出现问题,连接不上
- 连接不上数据库的解决方案
- iss连接不上的问题
- J-LINK连接不上的问题
- svn连接不上的问题
- MySql远程连接不上的问题
- android 模拟器连接不上的问题
- MySql连接不上的问题
- nat connect连接不上的问题
- adb 连接不上的问题
- PHP连接不上PostgreSQL的问题
- ftp连接不上的问题
- NBS BioCommand PLUS
- 如何精准写代码
- asp.net 存储过程出参数怎么弄
- C#加密
- U盘的PanabitV8.01(可实时保存)(128M及128M以上U盘解决方案)
- 搞定随机连接不上数据库的问题
- 获取页面内容
- Dojo JQuery
- 几种比较理想的Cross-Platform GUI开发库
- 慎用ASP.Net的validateRequest="false"
- 设计模式——构建者模式(Builder)
- 介绍5---OpenGL Pipeline
- PMD规则
- pku 3041 Asteroids