1.1.2 ADO.NET模型
源代码:13033480群共享
一、新建解决方案MyADOdotNET。
二、在解决方案中添加类库项目Data,设置属性。
三、在类库Data中添加类Data.cs。
四、在Data.cs中添加代码:
namespace WestGarden.Data
{namespace SqlClient{public class SqlConnection{public string Information = "WestGarden.Data.SqlClient.SqlConnection";}public class SqlCommand{public string Information = "WestGarden.Data.SqlClient.SqlCommand";}public class SqlDataReader{public string Information = "WestGarden.Data.SqlClient.SqlDataReader";}public class SqlDataAdapter{public string Information = "WestGarden.Data.SqlClient.SqlDataAdapter";}}namespace OleDb{public class OleDbConnection{public string Information = "WestGarden.Data.OleDb.OleDbConnection";}public class OleDbCommand{public string Information = "WestGarden.Data.OleDb.OleDbCommand";}public class OleDbDataReader{public string Information = "WestGarden.Data.OleDb.OleDbDataReader";}public class OleDbDataAdapter{public string Information = "WestGarden.Data.OleDb.OleDbDataAdapter";}}namespace Odbc{public class OdbcConnection{public string Information = "WestGarden.Data.Odbc.OdbcConnection";}public class OdbcCommand{public string Information = "WestGarden.Data.Odbc.OdbcCommand";}public class OdbcDataReader{public string Information = "WestGarden.Data.Odbc.OdbcDataReader";}public class OdbcDataAdapter{public string Information = "WestGarden.Data.Odbc.OdbcDataAdapter";}}namespace OracleClient{public class OracleConnection{public string Information = "WestGarden.Data.OracleClient.OracleConnection";}public class OracleCommand{public string Information = "WestGarden.Data.OracleClient.OracleCommand";}public class OracleDataReader{public string Information = "WestGarden.Data.OracleClient.OracleDataReader";}public class OracleDataAdapter{public string Information = "WestGarden.Data.OracleClient.OracleDataAdapter";}}
}
五、在解决方案中添加网站项目Web。
六、在Default.aspx.cs中添加代码:
using System;
using WestGarden.Data.SqlClient;
using WestGarden.Data.OleDb;
using WestGarden.Data.Odbc;
using WestGarden.Data.OracleClient;
namespace WestGarden.Web
{
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("SQLServer.NET数据提供程序核心类有4个,分别是:</br>");
SQLServer();
Response.Write("OleDb.NET数据提供程序核心类有4个,分别是:</br>");
OleDb();
Response.Write("Odbc.NET数据提供程序核心类有4个,分别是:</br>");
Odbc();
Response.Write("Oracle.NET数据提供程序核心类有4个,分别是:</br>");
Oracle();
}
void SQLServer()
{
SqlConnection conn = new SqlConnection();
SqlCommand cmd = new SqlCommand();
SqlDataReader rdr = new SqlDataReader();
SqlDataAdapter da = new SqlDataAdapter();
Response.Write(conn.Information + "</br>");
Response.Write(cmd.Information + "</br>");
Response.Write(rdr.Information + "</br>");
Response.Write(da.Information + "</br></br>");
}
void OleDb()
{
OleDbConnection conn = new OleDbConnection();
OleDbCommand cmd = new OleDbCommand();
OleDbDataReader rdr = new OleDbDataReader();
OleDbDataAdapter da = new OleDbDataAdapter();
Response.Write(conn.Information + "</br>");
Response.Write(cmd.Information + "</br>");
Response.Write(rdr.Information + "</br>");
Response.Write(da.Information + "</br></br>");
}
void Odbc()
{
OdbcConnection conn = new OdbcConnection();
OdbcCommand cmd = new OdbcCommand();
OdbcDataReader rdr = new OdbcDataReader();
OdbcDataAdapter da = new OdbcDataAdapter();
Response.Write(conn.Information + "</br>");
Response.Write(cmd.Information + "</br>");
Response.Write(rdr.Information + "</br>");
Response.Write(da.Information + "</br></br>");
}
void Oracle()
{
OracleConnection conn = new OracleConnection();
OracleCommand cmd = new OracleCommand();
OracleDataReader rdr = new OracleDataReader();
OracleDataAdapter da = new OracleDataAdapter();
Response.Write(conn.Information + "</br>");
Response.Write(cmd.Information + "</br>");
Response.Write(rdr.Information + "</br>");
Response.Write(da.Information + "</br></br>");
}
}
}
版权所有©2012,西园电脑工作室.欢迎转载,转载请注明出处.更多文章请参阅博客http://blog.csdn.com/yousuosi
转载于:https://www.cnblogs.com/WestGarden/archive/2012/05/16/3138361.html
1.1.2 ADO.NET模型相关推荐
- 【转】 ADO.NET最佳实践
本文转自:http://blog.csdn.net/spidertan/archive/2003/12/13/17110.aspx 概述: 本文在微软站点资源的基础上加工整理而成,意在 ...
- ADO Overview
ADO Overview (MDAC 2.5 SDK – ADO) Abbey 2003-04-20 整理自MSDN July 2000 另参见基于VB语法的教程 ...
- ado.net能访问oracle,利用ADO.NET访问Oracle数据库的实现
1.前言随着互联网的发展,人们对Web网页的要求越来越多的趋向于动态交互性,而这很大程度上依赖于Web数据库.因为动态交互需要强大的信息系统支持,信息数据以数据库形式表示更容易更新和管理.通过网页如何 ...
- .NET 数据访问架构指南(转)
Alex Mackman, Chris Brooks, Steve Busby, 和 Ed Jezierski 微软公司 2001年10月 概述:本文提供了在多层.NET应用程序中实施基于ADO.NE ...
- asp.net mvc4三层架构搭建
asp.net mvc4三层架构搭建,有需要的朋友可以参考下. 1.建立解决方案: 2.建立一个asp.net mvc4的基本项目WebApp作为三层架构中的UI层(表现层): 2.1.表现层中控制器 ...
- 在C#项目中使用SQLite(环境安装问题)
下面这两个是不同的: 1.System.Data.SQLite ( http://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki) ...
- 简析Visual C++中的活动数据对象
简析Visual C++中的活动数据对象 程序运行效果截图: 摘 要: 本文简要介绍了微软的活动数据对象(ADO)模型,结合实例阐述了在Visual C++环境下使用ADO操纵数据库的基本步骤,分析A ...
- php框架加滑动条,IOS_iOS实现双向滑动条效果,最近做项目,碰到一种双向滑 - phpStudy...
iOS实现双向滑动条效果 最近做项目,碰到一种双向滑动条,自己实现了一下,随便写一下思路,方便以后开发,避免重复写代码,以后粘贴就行了.封装了一下,代码如下: #import typedef NSSt ...
- asp毕业设计——基于asp+access的订单管理系统设计与实现(毕业论文+程序源码)——订单管理系统
基于asp+access的订单管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的订单管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. 文章目录 ...
最新文章
- Linux疑难杂症解决方案100篇(十二)-ubuntu中安装ftp服务器
- 干货 | 产品经理要了解的技术类知识
- 安装Ubuntu 13.04后要做的六件事
- 思维导图分析http之前端组成
- 使用Apache Storm和Apache Ignite进行复杂的事件处理(CEP)
- 坦克大战代码_坦克大战系列文章-坦克大战简介
- linux 标准 GPIO 操作
- ALTERA 命名规则
- map 和 hash_map 的使用方法
- php批量打印页面,SETE批量打印
- class6--tensorflow:滑动平均
- java.net.MalformedURLException: unknown protocol: jrt 异常解决方法
- 痛失阵地,又一家热门BT种子观影网站关停
- 【笔记】创新思维工作坊(一)
- c语言 验证用户名密码
- EffectiveJava阅读感想一
- YOLOv5-7.0解决No module named ‘utils.datasets‘和cannot import name ‘scale_coords‘ from ‘utils.general‘
- CSS 清除浮动的方法
- Java多线程下载网图
- Spring Boot入门教程(四十六): @Async