通过跟着于老师学习了这么一段时间,虽然自己不能完全的解释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的一点学习。我们要学会在理解的基础上进行总结。加油。