【发布时间】:2009-03-02 01:13:17
【问题描述】:
我需要在 VB.NET 中创建一个将连接到 Oracle 数据库的类库。
然后我会执行一些函数来从数据库中检索信息。
然后我需要在 ASP.Net 2.0 项目中使用这个类。
有人愿意为我指明实现这一目标的正确方向吗?
谢谢。
【问题讨论】:
我需要在 VB.NET 中创建一个将连接到 Oracle 数据库的类库。
然后我会执行一些函数来从数据库中检索信息。
然后我需要在 ASP.Net 2.0 项目中使用这个类。
有人愿意为我指明实现这一目标的正确方向吗?
谢谢。
【问题讨论】:
当我第一次不得不创建一个库来处理数据库时;我不知道如何开始,因为我不知道要搜索的确切术语。
如果您搜索如何创建“DAL”(数据访问层),您应该能够找到许多方法来实现您所寻找的。p>
通常 DAL 独立于它的使用位置,因此您可以在 ASP.NET、WinForms 或 WPF 等中使用它。 此外,您还可以以一种您不必担心是连接到 Oracle 还是其他 RDBMS 的方式编写 DAL。
不管怎样,这里的关键字是DAL
【讨论】:
你有两个选择;来自 Microsoft 和 ODP.NET 的 System.Data.OracleClient。就个人而言,我更喜欢 ODP.NET,但 System.Data.OracleClient 会完成这项工作。
如果您熟悉使用 ADO.NET 连接到其他数据库,您会发现连接到 Oracle 没有什么不同——Connection、Command、Reader 等。
基本 ODP.NET 示例 http://www.oracle.com/technology/sample_code/tech/windows/odpnet/odpbasic.html
【讨论】:
This 站点详细介绍了如何为可用于连接到 Oracle 数据库的不同提供程序构建连接字符串。
【讨论】: