【ASP.Net】ADO.Net了解

来源:互联网 发布:布朗运动弹 知乎 编辑:程序博客网 时间:2024/05/21 07:14

通过跟着于老师学习了这么一段时间,虽然自己不能完全的解释ADO.Net到底是什么,也不能完全的理解。但是还是学习到了很多。


ADO.Net:ADO是一个COM组件库。.Net是为了表明是在NET编程环境中优先使用的数据访问接口。


视频中关于ADO.Net的知识

ADO对象模型

这里写图片描述


ADO有很多种种提供程序,最常用的是这三种:
1..net数据提供程序
2.Sql.net数据提供程序
3.Oledb.net数据提供程序

SQL.Net对象

Connection:建立与数据库的连接。

return new SqlConnection("server=.;database=Proc3_1;uid=sa;pwd=123456;");//创建连接

Command:检索和操作数据库中的数据

SqlConnection con = DB.createCon();//链接数据库con.Open();SqlCommand cmd = new SqlCommand("select count(*) from login where userName='" + userName + "'", con);//操作数据库

DataAdapter:数据适配器,可以填充数据集和操作数据库
DataSet:相当于一个本地数据库

SqlDataAdapter sda = new SqlDataAdapter();sda.SelectCommand = new SqlCommand("select * from person", con);DataSet ds = new DataSet();sda.Fill(ds, "person");return ds.Tables["person"];

1.DataAdapter的SelectCommand的属性是一个Command对象,可以从数据源中用来检索数据。
2.DataAdapter的Fill方法用于使用DataAdapter的SelectCommand的结果填充DataSet。
3.DataAdapter的Update方法可调用来讲DataSet中的更改解析回数据源(即对数据源进行更新操作)。
4.DataAdapter的InsertCommand、UpdateCommand和DeleteCommand属性也是Command对象,和SelectCommand一样,可以处理对数据源的更改。


数据绑定

这里写图片描述

数据绑定模板

1.DataBinder.Eval 方法
——数据项的命名容器
——数据字段名
——格式字符串
< % # DataBinder.Eval(Container.Dataltem ‘max IVI’ ’ ’ { 0 ℃ } ’ ’ ) % >
2.Repeater(循环显示模板)
ItemTemplate :显示绑定控件中的内容。
AlternatingltemTemplate :隔行显示的模板。
HeaderTemplate :页眉。
FooterTemplate :页脚。
SeparatorTemplate :分割线。
3.DataList (可视化模板)
ItemTemplate :显示绑定控件中的内容。
AlternatingItemTempIate :隔行显示的模板。
SelectedItemTempIate :选定项模板。
EditltemTempIate :编辑项模板。
HeaderTemplate :页眉。
FooterTemplate 页脚。
SeparatorTernplate :分割线。


以上是在视频中对ADO.Net的一点学习。我们要学会在理解的基础上进行总结。加油。

0 0
原创粉丝点击