我正在开发我自己的ASP.net 4.0网站。我在家里的服务器上安装了Oracle 11g,在笔记本电脑上安装了Oracle Client 11g。我正在使用SQL Developer查看数据库。一切都很顺利,我可以查看数据了。
但是,我现在正在尝试使用Visual Studio2010使我的代码与我的数据库正确通信。我想用ODP.net连接到数据库。我不知道如何开始,也不知道从哪里开始!请用说明或一本好书来指导我,解释Oracle11g和ASP.net 4.0之间的关系。
另外,使用ODP.net或其他工具好吗?
谢谢,
萨米语
发布于 2011-03-04 04:52:16
微软已经宣布弃用.NET的甲骨文实现(参见此处:System.Data.OracleClient Namespace),因此ODP.Net是可行的。
ODP.Net只是另一个标准的ADO.NET提供程序。这里有一个教程:Using Oracle Data Provider for .NET
发布于 2012-02-22 18:44:37
在编程上,您将希望使用Oracle ODP (Oracle数据提供程序)组件(带有Oracle.DataAccess名称空间)。ODP的文档在这里:http://docs.oracle.com/cd/E11882_01/win.112/e23174/toc.htm
在安装和部署方面,您将需要安装ODAC (Oracle数据访问组件)。此软件包包括ODP连接到数据库所需的所有必需依赖项(Oracle Instant Client、从属非托管DLL等)。http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html
发布于 2012-03-20 04:11:18
我建议你使用一个框架,比如Enterprise Library。
Enterprise Library使您可以更轻松地使用数据库连接和命令,不仅更容易,而且可重用。您可以更改数据库,并且只能更改在配置中使用的提供程序。不需要更改代码。它可以通过使用抽象类而不是具体类来做到这一点。
您可以看到一个简单的教程,它向您展示了如何使用here。
https://stackoverflow.com/questions/5186159
复制相似问题