"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;

"

相关文章:

  • 2021-04-08
  • 2018-09-16
  • 2022-12-23
  • 2021-07-23
  • 2021-08-17
  • 2021-09-20
  • 2021-11-15
  • 2021-09-06
猜你喜欢
  • 2022-01-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案