gpt4 book ai didi

c# - 即使创建了新连接,连接也会失去联系

转载 作者:太空宇宙 更新时间:2023-11-03 11:06:18 26 4
gpt4 key购买 nike

我正在编写一个 ASP.NET 网络应用程序。数据库是甲骨文。我最近注意到,如果我让应用程序打开一段时间而不做任何事情,然后尝试访问数据库,我会收到“ORA-03135:连接丢失联系”错误。我首先想到的一个原因是连接超时,但我创建了一个全新的连接,打开它,做我需要做的事情,并在每次访问数据库时“最终”关闭它。更有趣的是,在我得到这个错误之后,我在连接数据库时不再有任何问题。您对问题可能出在哪里有任何想法吗?

最佳答案

你在使用连接池吗?在这种情况下,您可以得到此行为,因为 Oracle 连接池返回一个“断开连接”的连接。尝试添加 Validate Connection=True;到您的连接字符串。

关于c# - 即使创建了新连接,连接也会失去联系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15741347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com