北大青鸟 c 第六章 AdO.NET-I Ⅴ ersion3.0 CHA
Version 3.0 ADO.NET - I 第六章
回顾 Web应用程序概念 Application对象 Session对象 Serve对象 北大青鸟
2 回顾 • Web应用程序概念 • Application对象 • Session对象 • Server对象
目标 解释 DataSet 解释并使用NET数据提供程序 创建 Datagrid 探讨 DataReader 北大青鸟
3 目标 • 解释 DataSet • 解释并使用 .NET 数据提供程序 • 创建 DataGrid • 探讨 DataReader
ADO NET中的数据连接 断开式连接的必要性 大部分数据库仅能同时维护少数连接 应用程序的性能取决于用户数量 对于Web应用程序而言,维护与数据库的持续 连接并不可行 北大青鸟
4 ADO.NET 中的数据连接 • 断开式连接的必要性 – 大部分数据库仅能同时维护少数连接 – 应用程序的性能取决于用户数量 – 对于 Web 应用程序而言,维护与数据库的持续 连接并不可行
ADO对象模型 NET数据提供程序 DataSet CONNECTION DataTable COMMAND DataRow Datacolumn DATAADAPTER Unique Constraint ForeignKey Constraint DATAREADER 数据库 北大青鸟
5 ADO 对象模型 数据库 .NET 数据提供程序 CONNECTION COMMAND DATA ADAPTER DATA READER DataSet DataTable DataRow DataColumn UniqueConstraint ForeignKeyConstraint
DataSet Dataset atacolamn . Tables. Add(); 添加 MataLab|e的语法 6 北大青鸟
6 DataSet DataSet .Tables.Add(); 添加 DataTable 的语法
Dataset演示 北大青鸟
7 DataSet演示
NET数据提供程序 S@LNET数据提供程序 LDB叭NE数据提供程序 NET数据提供程序 Connection建立与数据库的连接 象 Command检索和操纵数据库中的数据 北大青鸟
8 .NET 数据提供程序 .NET 数据提供程序 建立与数据库的连接 检索和操纵数据库中的数据
Connection对象 SQL, NET数据提供程序0 E DB NET数据提供程序 > Namespace="System. Data OleDb"%> S@LNE数据提供程序 sqlcon= new SqlConnection ("server=SQLDB; uid=sa; pwd=password database=pubs") oL回BN数据提供程序 adocon=new OleDbConnection("Provider=SQLOLEDB; Data Source= SQLDB; Initial Catalog=pubs, User Id=sa; pwd=password") 北大青鸟
9 Connection 对象 SQL .NET 数据提供程序 OLE DB .NET 数据提供程序 sqlcon = new SqlConnection ("server=SQLDB; uid=sa; pwd=password; database=pubs"); adocon=new OleDbConnection("Provider=SQLOLEDB; Data Source=SQLDB; Initial Catalog=pubs; User Id=sa; pwd=password");
Command对象41 S@LNBT数据提供程序 检索数据 SqlCommand sqlcom= new SqlCommand("select *from employee salon) L画BNT数据提供程序 OleDbCommand adcom= new OleDbCommand("select* from employee", adocon) 北大青鸟
10 Command 对象4-1 SqlCommand sqlcom = new SqlCommand("select * from employee", sqlcon); OleDbCommand adocom = new OleDbCommand("select * from employee", adocon); 检索数据