re: 出差的日子[未登录] jiayfer 2008-11-05 20:57
我从八月份到现在一直在出差,中间国庆回去几天,最近每天还加班到半夜两三点钟。看样子你比我幸福多了。
re: FLEX:集成Spring jiayfer 2008-11-04 12:01
给我一份,想要学习一下
jiayfer@gmail.com
初步发现原因了,写下来希望对大家有帮助。
我的数据库是oracle10.2.0.2,从一张表里轮询取数据,该捕获的异常都捕获了,但是当网络出现中断的情况下,就停在executeQuery(sql)这句不动了,程序不退出,日志里也没任何异常。我重新搭建了个测试环境,造出网络中断和数据库停止的情况,发现可以捕获异常,并且程序能够自动重新连接数据库,是没有问题的。
后来比较测试环境和运行环境,发现jdbc的驱动包有点老,是2005年的,于是换了比较新的驱动,问题解决了。
估计是由于在高版本数据库上使用低版本的jdbc驱动包,导致在出现网络中断异常时,oracle的jdbc驱动没抛出异常,程序也就没有可捕获的,于是就停住不动了。
在此写出来问题的解决方法,希望对别人有点帮助吧。
应该不是,因为重启一下就有可以正常运行了,再过个两三天又这样了。