asp.net连接数据库

Connection。用于连接到数据库和管理对数据库的事务。
Command。用于对数据库发出 SQL 命令。
DataReader。用于从 SQL Server 数据源读取只进数据记录流。
DataSet。用于对单层数据、XML 数据和关系数据进行存储、远程处理和编程。
DataAdapter。用于将数据推入 DataSet,并使数据与数据库保持一致。

 

近似于
1.sqlConnection
4.SqlDataAdapter
5.DataSet
2.Command 

近似于

1.sqlConnection

4.SqlDataAdapter

5.DataSet

2.Command

3.DataReader

ExecuteNonQuery(); 添加,更新,删除

ExecuteReader(); 这种就是select

常规:不需要结果集的就是1.2;需要结果集的就是1,2,3;

缓存结果的就是 1.4.5

3.DataReader
2. ExecuteNonQuery(); 添加,更新,删除
   ExecuteReader(); 这种就是select
常规:不需要结果集的就是1.2;需要结果集的就是1,2,3;
缓存结果的就是1.4.5

近似于

1.sqlConnection

4.SqlDataAdapter

5.DataSet

2.Command

3.DataReader

ExecuteNonQuery(); 添加,更新,删除

ExecuteReader(); 这种就是select

常规:不需要结果集的就是1.2;需要结果集的就是1,2,3;

缓存结果的就是 1.4.5

 


 1. SqlConnection mySqlConnection = new SqlConnection("server=(local)

//NetSDK;Trusted_Connection=yes;database=northwind");
  mySqlConnection.Open();/Close();
//可通过调用连接上的 Open 方法来显式打开连接,也可在使用 DataAdapter 时隐式打开连接。
2.1命令可以是存储过程调用、UPDATE 语句或返回结果的语句。还可将输入和输出参数、以及返回值用作命令语法的

一部分。
SqlCommand mySqlCommand = new SqlCommand(sql, myConnection);//sql可以是insert,delete语句
mySqlCommand.ExecuteNonQuery(); 
2.2
SqlCommand mySqlCommand = new SqlCommand(sql, myConnection);//select语句,要返回结果集

SqlDataReader myReader= mySqlCommand.ExecuteReader();
 while (myReader.Read())
      {
         myReader["CustomerId"].ToString()
        }
  myReader.Close();

3. DataAdapter。然后它在 DataSet 中更新、删除和添加一些记录。最后,通过 DataAdapter 将那些更新返回到源

数据库。构造的 DeleteCommand、InsertCommand 和 UpdateCommand 将显示在页中。
SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter(sql, myConnection);
mySqlDataAdapter.Fill(myDataSet, "table");
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值