我一直在网上徘徊,我遇到了很多像这样的消息 http://geekswithblogs.net/rakker/archive/2006/10/31/95640.aspx
ODP.NET,它的稳定性。 哇,ODP.NET 10.2.0.20还不是非常稳定。
我觉得相当令人惊讶的是,这样一个大编辑发布了一个不稳定的产品,但似乎是这样,那么应该使用ODP吗?有什么更确定的吗?
答案 0 :(得分:2)
我总觉得Oracle一般不关心.NET和MS技术(这是可以理解的)。 ODP.NET不能很好地适应ADO.NET 2.0模型(它处理事务的方式,命令参数受命令限制而不是名称......)。但无论如何,由于微软已经弃用了自己的Oracle提供程序(System.Data.Oracle),你实际上没有选择......当然,还有第三方用于Oracle的ADO.NET提供程序(如{{3 }),但他们不是自由的。因此,如果您想要一个免费的ADO.NET Oracle提供程序,那么无论如何都要坚持使用ODP.NET
更直接地回答这个问题:我不会说ODP.NET不稳定。它可能有一些错误,但它在全世界的生产环境中使用得非常广泛,如果真的不稳定则不会出现这种情况。所以我说你不太可能遇到重大错误。
答案 1 :(得分:0)
你引用的帖子是2岁。目前的稳定版本是11.1.0.7.20。我没有亲自使用它,但我会用它来制作。
如果存在问题(或应用程序的任何其他组件),测试应该在部署之前发现问题。
答案 2 :(得分:0)
从Oracle网站获取最新的稳定版本。但即便如此,你仍然意识到仍然存在连接泄漏。即使以下步骤可能无法完全解决您的问题,但它们肯定会有所帮助:
让我知道是否有更好的方法!