Java 如何修复错误:[BEA][SQLServer JDBC驱动程序]没有更多可读取的数据
我的java应用程序确实使用DB连接池。其中一项功能今天开始出现故障,出现以下错误: [BEA][SQLServer JDBC驱动程序]没有更多可读取的数据 这不是每天都发生的。一旦我重新启动我的应用服务器,几天内一切都很好,这个错误再次出现Java 如何修复错误:[BEA][SQLServer JDBC驱动程序]没有更多可读取的数据,java,sql-server,sql-server-2005,Java,Sql Server,Sql Server 2005,我的java应用程序确实使用DB连接池。其中一项功能今天开始出现故障,出现以下错误: [BEA][SQLServer JDBC驱动程序]没有更多可读取的数据 这不是每天都发生的。一旦我重新启动我的应用服务器,几天内一切都很好,这个错误再次出现 有人遇到这个错误吗?原因可能各不相同,但我想知道缓解问题的各种原因。数据库或网络连接是否可能短暂中断?您可能期望任何当前打开的结果集都会变得无效,并产生错误 我从来没有见过这个错误,但我不使用BEA或SQL Server,但快速的google确实会让其他人
有人遇到这个错误吗?原因可能各不相同,但我想知道缓解问题的各种原因。数据库或网络连接是否可能短暂中断?您可能期望任何当前打开的结果集都会变得无效,并产生错误 我从来没有见过这个错误,但我不使用BEA或SQL Server,但快速的google确实会让其他人提出这样的原因 当您使用连接池时,如果您确实遇到这样的故障,则池中的所有连接都会变得“过时”或无效。我的应用服务器(WebSphere)可以在检测到特定错误后放弃整个连接池。结果是一个不幸运的请求看到了错误,但随后的请求获得了一个新连接并恢复。如果您不放弃整个池,那么在使用和放弃每个陈旧连接时都会出现故障
我建议你调查一下看医生。您的应用程序服务器是否具有此功能(b)。如果数据库被跳转,应用程序如何响应,如果这复制了错误,那么您可能已经找到了原因。数据库或网络连接是否可能短暂中断?您可能期望任何当前打开的结果集都会变得无效,并产生错误 我从来没有见过这个错误,但我不使用BEA或SQL Server,但快速的google确实会让其他人提出这样的原因 当您使用连接池时,如果您确实遇到这样的故障,则池中的所有连接都会变得“过时”或无效。我的应用服务器(WebSphere)可以在检测到特定错误后放弃整个连接池。结果是一个不幸运的请求看到了错误,但随后的请求获得了一个新连接并恢复。如果您不放弃整个池,那么在使用和放弃每个陈旧连接时都会出现故障
我建议你调查一下看医生。您的应用程序服务器是否具有此功能(b)。如果数据库被跳转,应用程序如何响应,如果这复制了错误,那么您可能已经找到了原因。thnq。我也做了一些谷歌搜索。是的,你提到的似乎是可能的原因。处理WebLogic上陈旧或无效连接的一种方法是将测试频率秒设置为1,以便WebLogic每秒钟测试一次连接,并用新连接替换任何陈旧的连接。我在看是否还有其他原因。可能经历过此错误的人可能是!!!thnq。我也做了一些谷歌搜索。是的,你提到的似乎是可能的原因。处理WebLogic上陈旧或无效连接的一种方法是将测试频率秒设置为1,以便WebLogic每秒钟测试一次连接,并用新连接替换任何陈旧的连接。我在看是否还有其他原因。可能经历过此错误的人可能是!!!