1
1楼 namelijian 2007-05-18 09:13:44 在学校的时候用JSP+JAVABEAN+MS SQL SERVER 2000开发了一个学生管理信息系统,大概管理学生的数量在5万条左右!系统部署在Windows 2000 Server+tomcat 6.0+apache 2.0 系统之上,采用JDBC直连的方式连接数据库,而且每个用户只能有一个数据库连接对象CON,其它操作时都是将CON放在页面session内,只有当用户退出系统时才去关闭con. 系统在保存学生信息时,会保存大量数据到数据库,有时会同时操作几个数据库表,而且并发的用户大概在50位左右,系统的WEB服务器与DB服务器在同一台硬件配置一般的兼容机上! 现在系统经常发生异常,比如并发人太多时系统死机,数据库记录异常丢失!在单机测试时并未发现过数据丢失现象,但DBA反映(并发状态下)数据库经常丢失数据,有时是几十条,有时上百条,而且丢失的数据是那些并未处于操作状态的数据. 希望大家从软硬件的角度指导下,让我对此系统进行合理的修改!现在我掌握的J2EE技术包括:jsp\servlet\javabean\struts\hibernate\jsf\等,Spring框架的学习正在深入中! 请教各位了,利剑在此表示深深的感谢!!!! 2楼 xuxiaozhao_3411 2007-05-18 09:15:57 weblogic试试,先不改程序 3楼 namelijian 2007-05-18 09:26:17 您的意思就是说有可能是TOMCAT的问题了? 4楼 youandi79 2007-05-18 10:08:08 DB连接不要放在SESSION,可以改用连接池。 服务器没必要换。 5楼 namelijian 2007-05-18 10:10:46 哦,是好多朋友建议用连接池来实现! 谢谢提示! 但为什么丢失的数据是那些并未处于操作状态的数据. 6楼 Augustans 2007-05-18 12:41:42 把conn放在session?面是根本??的做法,如果用?持?在?那conn就一直?不了,而且即使session失效,?不知道你能不能保?conn被??。哪怕用一下?一下都比放在session?要好。 50???用?建??接池。 至於???什麽?失就要??程序怎麽?的了。是不是可能被新?的?? 覆?? 7楼 namelijian 2007-05-18 14:41:55 至於???什麽?失就要??程序怎麽?的了。是不是可能被新?的?? 覆??
被新的数据覆盖的可能性不大,如果是被覆盖那应该在大多数情况下都将导致,而那是个别情况下!
搜索墙@2009 www.pkwall.com all rights reserved QQ:276471788 [京ICP备09111534号]
声明:本站部分数据来源于网络,仅供参考,如有版权问题,请联系我们,我们将及时删除!转载本站请注明来源
| ||||||||||||||||||||||||||||||||||||||||||||