Oct 29

本文介绍了Oracle Providers for ASP.NET的相关概念和技术细节,包括Oracle Data Provider的使用方法及如何通过C#代码连接Oracle数据库并显示其版本号。此外还概述了多种ASP.NET服务,如MembershipProvider、RoleProvider等,这些服务简化了应用程序状态数据的存储和检索过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

现在的主要任务是在权限认证一块要完成mentor的任务和想法,首先我想应该把provider理解的更深刻一些。于是有一本要看的官方教材叫Oracle Providers for asp.net

 

1.      .net Dataaccess provides Oracle Data Provider and Oracle Providers for .net

 Oracle data provider 可以获得读写数据库的接口,其库为Oracle.Dataaccess。其包括oralce.Dataaccess.client oracle.Dataaccess.Types. 前者提供客户端访问的接口,后者提价Providers.

   前者包括OracleConnection, OracleCommand ,OracleDataadapter(fillupdate实现Dataset与数据库的交互),OracleDataReader

 

Using ODP.NET Client Provider in a Simple Application

The following is a simple C# application that connects to Oracle Database and displays

its version number before disconnecting:

// C#

using System;

using Oracle.DataAccess.Client;

class Sample

{

static void Main()

{

// Connect to Oracle

string constr = "User Id=scott;Password=tiger;Data Source=oracle";

OracleConnection con = new OracleConnection(constr);

con.Open();

// Display Version Number

Console.WriteLine("Connected to Oracle " + con.ServerVersion);

// Close and Dispose OracleConnection

con.Close();

con.Dispose();

}

}

 

 

2 Oracle providers介绍:

 

These ASP.NET services are data-source independent, but they can be configured to use a particular ASP.NET provider, which is implemented specifically to store and retrieve data from a specific data source. The data means application state, such as shopping cart or user information.

 

 

Membership Provider Overview of Oracle Providers for ASP.NET 1-2 Oracle Providers for ASP.NET Developer's Guide

 

Role Provider

Site Map Provider

Session State Provider

Profile Provider

Web Event Provider

Web Parts Personalization Provider

Cache Dependency Provider

 

其特点是已经忽略了如何访问数据库的细节操作,只需要配置使用哪个数据库连接,并应用所提供的接口即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值