【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的一点学习。我们要学会在理解的基础上进行总结。加油。
- 【ASP.Net】ADO.Net了解
- 【ASP.NET】ADO.NET
- 【ASP.NET】ADO.NET
- ASP.NET-ADO.NET
- ADO.NET简单了解
- ADO,ADO.NET,ASP,ASP.NET区别
- ASP.NET和ADO.NET
- ADO.NET之初步了解
- 34:ASP.NET复习系列- ADO.NET提高-深入了解DataSet
- asp.net 了解 Sessin
- 【ASP.NET】初步了解
- ASP.net初步了解
- Ado/Ado.net与Asp/Asp.net关系
- asp.net ado操作类
- asp.net与数据库连接ado....
- ASP.NET:ADO.NET的Command对象
- ADO.NET 2.0 快速入门(asp.net)
- 实战asp.net MVC+ADO.NET EntityFramework
- 第十五周实践项目阅读程序————3
- C与C++结构体的区别
- iOS socket
- zz的世界,正常人不懂
- C语言循环结构_3
- 【ASP.Net】ADO.Net了解
- https通讯暨SSL学习笔记思路记录
- Android gt911触摸屏驱动移植记录
- 修改系统自带默认的输入法,系统自带键盘的样式
- 初来乍到
- javascript encodeURI和encodeURIComponent的比较
- hdu 1162 Eddy's picture(最小生成树,prim)
- stackWithTemplate
- UGUI射线穿透UI