asp.net SqlConnection类和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;

"

你可能感兴趣的:(Connection)