2011-03-03 123 views
1

我正在开发自己的ASP.net 4.0网站。我在家中的服务器上安装了Oracle 11g,并在我的笔记本电脑上安装了Oracle Client 11g。我正在使用SQL Developer查看数据库。一切都很顺利,我可以查看数据。然而,我正在尝试使我的代码与使用Visual Studio 2010的数据库正确通信。我想使用ODP.net连接到数据库。我不知道从哪里开始!请指导我提供说明或解释Oracle 11g和ASP.net 4.0之间关系的好书。ODP.net和Oracle 11g

另外,使用ODP.net或其他工具很好吗?

感谢,

萨米

+0

你知道如何设置System.Data.DbConnection,System.Data.DbCommand,DbDataReader和DataAdapter吗?对于ODP.NET没有太大的区别.... – rene 2011-03-03 20:36:54

回答

0

以编程方式,您将需要使用Oracle ODP(Oracle数据提供程序)组件(使用Oracle.DataAccess命名空间)。 ODP的文档如下: http://docs.oracle.com/cd/E11882_01/win.112/e23174/toc.htm

在安装和部署方面,您需要安装ODAC(Oracle Data Access Components)。该软件包包含ODP连接到数据库所需的所有必需依赖项(Oracle Instant Client,从属非托管DLL等)。 http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html

0

我推荐你使用一个框架,比如企业库。

企业库使您更轻松地使用数据库连接和命令,不仅更容易,而且可重用。您可以更改数据库并只更改您在配置中使用的提供程序。无需更改代码。它可以通过使用抽象类而不是具体的类来实现。

你可以看到一个简单的教程,告诉你如何做到这一点here