从c# asp.net mvc网站连接oracle数据库
我正在尝试连接到 oracle 数据库。我可以通过本地 SQL Developer 工具连接到它,方法是将某些内容粘贴到 oranames.tns 文件中。
我的问题是我将把这个网站部署到很多地方。几个问题:
我可以用来连接到该数据库并执行非常基本的查询的最简单方法是什么。我看到一些例子让我引用了 oracleclient dll。其他方法不行吗?这里有最佳实践吗?
我是否必须更新我部署到的计算机上的每个计算机上的 oranames.tns 文件?有没有更简单的方法
I am trying to connect to oracle database. I am able to connect to it through a local SQL Developer tool by sticking something in the oranames.tns file.
My question is that i will be deploying this website to a number of places. A few questions:
What is the simplest way i can use to connect to this database and do very basic queries. I see some examples that have me referencing oracleclient dlls. Other methods not? Is there a best practice here?
Am i going to have to update the oranames.tns file on everyone on of the machines that i deploy to ? is there any simpler way
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
1.
您可以使用 Microsoft 附带的 Oracle 数据提供程序,但我建议使用 ODP.Net。最好尽可能使用本机库,因为它们通常优化得更好,至少根据我的经验。
2.
您只需要在服务器上配置 tnsnames.ora,因为服务器将处理数据库连接,而不是客户端 PC(假设这是一个 MVC 网站)。
1.
You can use the Oracle data provider that comes with Microsoft, but I recommend using ODP.Net. It's best to use native libraries when possible since they are usually optimized better, at least in my experience.
2.
You only need to configure the tnsnames.ora on the server, because the server is what's going to be handling the DB connections, not the client PCs (assuming that this is a MVC website).