首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在JDBC和ADO.NET之间进行选择,在Oracle上进行性能研究

在JDBC和ADO.NET之间进行选择,在Oracle上进行性能研究
EN

Stack Overflow用户
提问于 2010-09-10 19:23:05
回答 2查看 1.6K关注 0票数 1

我们正在启动一个新项目,该项目与一个拥有数百万数据的Oracle数据库进行对话。该系统是任务关键型系统,应具有高性能。我们现在正在选择系统中将涉及的技术,我们正在考虑在JDBC和ADO.NET之间进行数据访问。

哪种技术性能最好?有没有用Oracle数据库测试这两种技术的研究?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-10 21:22:22

JDBC或ADO.NET都可以很好地工作。Oracle驱动程序非常好;ADO.NET驱动程序也很好。尽最大努力获取与您的服务器兼容的最新驱动程序版本。您的选择(JDBC/ADO.NET)应该由其余客户端软件的实现技术决定。如果你正在构建一个.Net应用程序(在Visual Studio环境中),那么使用ADO.NET;如果你正在构建一个Java客户端(例如在Eclipse中),使用JDBC。

如果您试图构建异构客户机,试图使用软件gaffer带将JDBC附加到C++程序,或将ADO.NET附加到Java程序,则会遇到性能问题。这将是更慢和更不稳定的。例如,Crystal Reports声称能够使用JDBC数据连接器,但它们的本机代码和Java之间的适配器效率很低。

票数 2
EN

Stack Overflow用户

发布于 2010-09-10 21:27:59

我觉得你在查询中的大部分时间都要花在等待Oracle上,我很难相信你选择的API会成为你长期关注的瓶颈。此外,这不是开发环境的一种功能,而不是性能的功能吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3684202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档