ASP.NET-ADO.NET

1. 简介

2. Connection对象

(1)4种数据提供程序的链接对象

SQL Server .NET        SqlConnection
OLE DB .NET              OleDbConnection
ODBC .NET                 OdbcConnection
Oracle .NET                  OracleConnection

(2)数据库链接字符串常用参数说明

Provider                              用于设置或返回连接提供程序的名称,仅用于OleDbConnection对象
Connection Timeout            在终止尝试并产生异常前,等待连接到服务器的连接时间长度(以秒为单位)。默认为15秒
Initial Catalog 或Database   数据库的名称
Data Source 或 Server         连接打开时使用的SQL Server名称,或者是Microsoft Access 数据库的文件名
Password 或 pwd                SQL Server账户的登录密码
UserID 或 uid                       SQL Server登录账户
Integrated security               此参数决定连接是否为安全连接, 可能的值有true、false和SSPideI(SSPI是true的同义词)
(3)使用SqlConnection对象连接SQL Server数据库
SqlConnection con = new SqlConnection("sever=服务器名;User Id=用户;Pwd=密码;DataBase=数据库名称");
//  打开数据的连接
con.Open();
//  关闭数据库连接
con.Close();

3. 使用Comman对象操作数据

(1)Command对象常用属性

CommandType                获取或设置Command对象那个要执行命令的类型
CommandText                 获取或设置要对数据源执行的SQL语句、存储过程或表名
CommandTieOut             获取或设置在终止对执行命令的尝试并产生错误之前的等待时间
Connection                      获取或设置此Commad对象使用的Connection对象的名称
parameters                      获取Command对象需要使用的惨呼集合

(2)Command对象的常用方法

ExecuteNonQuery               执行SQL语句并返回受影响的行数
ExecuteReader                    执行返回数据集的Select语句
ExecuteScalar                      执行查询,并返回查询所返回的结果集中第1行的第一列

4. DataSet对象

(1)简介

DataSet是ADO.NET的中心概念,是支持ADO.NET断开式、分布式数据方案的核心对象。DataSet对象时创建在内存中的集合对象,它可以包含任意数量的数据表,以及所有表的约束、索引和关系,相当于在内存中的小型关系数据库。一个DataSet对象包括一组DataTable对象,这些对象可以与DataRelation对象相关联,其中DataTable对象是由DataColumn和DataRow对象组成的。
DataSet对象的数据模型如下图所示:

5. DataAdapter对象

(1)简介

  DataAdapter对象是DataSet对象和数据源之间联系的桥梁,主要是从数据源中检索数据、填充DataSet对象中的表或者把用户对DataSet对象作出的更改写入到数据源中。

(2)属性

SelectCommand                  获取或设置用于在数据源中选择记录的命令
InsertCommand                   获取或设置用于将新纪录插入到数据源中的命令
UpdateCommand                获取或设置用于更新数据源中记录的命令
DeleteCommand                 获取或设置用于从数据集中删除记录的命令

(3)方法

Fill                         从数据源中提取数据以填充数据集
Update                  更新数据源
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值