asp.net SqlConnection类和SqlCommand类 摘

本文介绍ADO.NET 2.0中SqlConnection类和SqlCommand类的基本使用方法。SqlConnection类用于建立与Microsoft SQL Server数据库的连接,并作为创建查询和事务的基础。SqlCommand类则负责执行各种类型的数据操作查询。

"ado.net 2.0 技术内幕

SqlConnection类

专门为与Microsoft SQL Server 数据库进行通信而设计的类, 代表与数据库之间的连接, 还用作创建查询和事务的起始点。

例子:

 

string strConn;

strConn
= @"Data Source=.\SQLExpress;" + "Initial Catalog=Northwind; Intergrated Security=True;"

SqlConnection cn
= new SqlConnection(strConn);

 

打开SqlConnection对象: 

 

cn.Open();

关闭SqlConnection对象: 

 

cn.Close();

 

SqlCommand类

在ADO.NET对象模型中, 利用SqlCommand类来执行查询。

SqlCommand对象允许执行队中不同类型的查询。某些SqlCommand对象课采用结果集的方式获取数据, 其他一些则会修改数据存储区的内容或结构。

 

创建SqlCommand对象

可以通过三种方式创建SqlCommand对象。

例子:

 

string strConn, strSQL;

strConn
= @"Data Source=.\SQLExpress;" + "Initial Catalog=Northwind;Trusted_Connection=yes;";

strSQL
= "SELECT CustomerID, CompanyName FROM Customers";

SqlConnection cn
= new SqlConnection(strConn);

cn.Open();

SqlCommand cmd;



//使用无参数构造函数

cmd
= new SqlCommand();

cmd.Connection
= cn;

cmd.CommandText
= strSQL;



//使用参数化构造函数

cmd
= new SqlCommand(strSQL, cn);



//使用Connection对象的CreateCommand方法

cmd
= cn.CreateCommand();

cmd.CommandText
= strSQL;

"

转载于:https://www.cnblogs.com/ndxsdhy/archive/2011/03/19/1988837.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值