首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

执行ResultSet.next()方法时,为什么还不断访问数据库啊该如何解决

2012-01-06 
执行ResultSet.next()方法时,为什么还不断访问数据库啊。急!!!大家好,小弟正在做一个维护性的项目,主要任务

执行ResultSet.next()方法时,为什么还不断访问数据库啊。急!!!
大家好,小弟正在做一个维护性的项目,主要任务是将原来使用sybase数据库的java应用程序转为使用oracle数据库。现在遇到这样一个问题:
oracle下的应用程序要比sybase下的应用程序效率低很多,在sybase下执行一个数据库查询操作要1分多钟,但是在oracle下竟然要10多分钟,后来经过测试发现原来是由于oracle这边在执行ResultSet.next()的时候,还在不断的访问数据库,而sybase那边只在执行PreparedStatement.executeQuery()方法时一次性的访问数据库。是不是数据源配置的有问题,有没有哪位也遇到过这个问题,请大家帮我解决这个问题。谢谢了

注:应用程序是发布在websphere5下的,通过在websphere下配置的数据源来访问数据库。oracle使用的驱动包是ojdbc14.jar

[解决办法]
不会吧
[解决办法]
应该不会的吧。把你oracle版本的代码贴一点出来。

热点排行