asp.net connection database compare bewteen ado.net Managed provider to ado.net sql managed provider

原创 2005年05月27日 16:27:00

 

ADO.NET Managed Provider

ADO.NET SQL Managed Provider

需要引入的Namespace

System.Data.ADO

System.Data.SQL

Connection对象

ADOConnection

SQLConnection

Command对象

ADODatasetCommand

SQLDatasetCommand

Dataset对象

Dataset

Dataset

DataReader

ADODataReader

SQLDataReader

连接数据库例子

String sConnectionString = "Provider= SQLOLEDB.1;

Data Source=localhost;

uid=sa; pwd=; Initial Catalog=pubs";

 

ADOConnection con = new ADOConnection(sConnectionString);

con.Open();

String sConnectionString = "server=localhost;uid=sa;pwd=;database=pubs";

SQLConnection con = new SQLConnection(sConnectionString);

con.Open();

 

执行SQL语句例子

ADOCommand cmd = new ADOCommand("SELECT * FROM Authors", con);

ADODataReader dr = new ADODataReader();

cmd.Execute(out dr);

SQLCommand cmd = new SQLCommand(("SELECT * FROM Authors", con);

SQLDataReader dr = new SQLDataReader();

cmd.Execute(out dr);

使用存储过程例子

ADOCommand cmd = new ADOCommand ("spGetAuthorByID", con);

cmd.CommandType = CommandType.StoredProcedure;

 

ADOParameter prmID = new ADOParameter("AuthID",

ADODataType.VarChar, 11);

 

prmID.Value = "111-11-1111";

 

cmd.SelectCommand.Parameters.Add(prmID);

 

ADODataReader dr;

cmd.Execute (out dr);

SQLCommand cmd = new SQLCommand("spGetAuthorByID", con);

cmd.CommandType = CommandType.StoredProcedure;

 

SQLParameter prmID = new SQLParameter("@AuthID",

SQLDataType.VarChar,11);

 

prmID.Value = "111-11-1111"

cmd.SelectCommand.Parameters.Add(prmID);

SQLDataReader dr;

cmd.Execute(out dr);

EF Provider for Access/ODBC 以及ADO.Net Entity Framework 与Linq to SQL的比较和适用场景

1.我的环境VS2008 SP1.Entity Data Model  Wizard里选DataSource时不能选择Acess的数据库.是否目前不能建Acess的Entity Data Model....
  • educast
  • educast
  • 2012年05月22日 12:47
  • 2704

ADO.NET-如何选择一个合适的Data Provider

.NET Framework Data Provider 用于连接到数据库、执行命令和检索结果。常用的Data Provider有6种,那么如何选择呢?...

ADO.NET SQLite Data Provider

  • 2017年07月09日 23:02
  • 2.88MB
  • 下载

ADO.net,Linq to SQL和Entity Framework性能实测分析

最近文档写了不少,导致Word和Excel的使用能力飞一般成长。考虑到项目中读写数据库的方法存在效率不高,以致影响用户体验的问题,决定测试一下Microsoft新推行的Linq和EF能不能在效率上有所...

ADO.NET 之Connecting to SQL Server

ADO.NET 之Connecting to SQL Server The main challenge is to understand how the code that accesses th...

ADO.Net Linq to SQL and Linq to Entities Note

**Linq to SQL Database Context                 -Log                                 -dc.Log=Cons...

LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL

运算符转换 1.AsEnumerable:将类型转换为泛型 IEnumerable 使用 AsEnumerable 可返回类型化为泛型 IEnumerable 的参数。在此示例中,LINQ to...

LINQ to SQL语句(19)之ADO.NET与LINQ to SQL

http://www.prg-cn.com/article-4440-1.html ADO.NET与LINQ to SQL 它基于由 ADO.NET 提供程序模型提供的服务。因 此,我...
  • wyh0318
  • wyh0318
  • 2012年08月01日 12:59
  • 1503

ADO.NET——Connection(连接数据库)

在ADO.NET对象模型中,Connection对象代表了与数据源之间的连接。     .NET框架中有两个Connection对象:一个是OleDbConnection,用于大多数的数据库连接,一个...

【ADO.NET】 概述以及connection与command

ADO.NET是应用程序与数据库进行交互的一种技术.应用程序可以通过其连接到各种数据源,并检索操作和更新数据.利用ADO.NET开发人员可以简单而快速的访问数据源。 ADO.NET组件可以将数据访问和...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net connection database compare bewteen ado.net Managed provider to ado.net sql managed provider
举报原因:
原因补充:

(最多只允许输入30个字)