文档详情

《数据库原理与应用》(第三版) 课件 第14章 数据库访问技术.pdf

发布:2023-09-27约1.87万字共45页下载文档
文本预览下载声明
第14章数据库访问技术 · 14.1 AD0.NET概述 · 14.2 AD0.NET对象 · 14.3在窗体应用程序中访问数据库 · 14.4在Web应用程序访问数据库 2023/9/9 14.1ADO.NET概述 14.4.1 ASP.NET控件 口的又一次封装。 “跨时代的产品”,它提供了平台互用性和可伸缩的数据访问功能,专门为 序的基础。 2023/9/9 14.1ADO.NET概述 14.4.1 ASP.NET控件 ADO.NET与ADO不同: )存储数据,而ADO.NET则以数据集(DataSet)来存储; 数据库会占较大的服务器系统资源,而采用ADO.NET技术的应用程序则具有 较高的系统性能。 应的操纵语言,而SQL语言就是其中之一。 2023/9/9 14.1 ADO.NET概述 14.4.1 ASP.NET控件 段,利用这些接口技术我们都可以访问SQL Server数据库。简单而言,访问数据 库可以采用如下几种方式之一: ·数据库应用程序→ODBC→数据库 ·数据库应用程序→OLEDB→ ODBC→数据库 ·数据库应用程序→ADO.NET→ OLEDB→ ODBC→数据库 2023/9/9 第14章数据库访问技术 · 14.1 AD0.NET概述 · 14.2 AD0.NET对象 · 14.3在窗体应用程序中访问数据库 · 14.4在Web应用程序访问数据库 2023/9/9 14.2 ADO.NET对象 集合,每张数据表也有自己的表名。数据提供者包含许多针对数据源的组件, 应用程序主要是通过这些组件来完成针对指定数据源的连接、提取数据、操作数据 DataAdapter。ADO.NET体系结构如图14.1所示。 应用程序 DataSet(数据集) 数据提供者 Connection DataTable Command DataReader 数据库 DataAdapter 图14.1ADO.NET的体系结构 14.2 ADO.NET对象 是创建Connection对象的例子(C#代码,下同): //创建连接到SQL Server数据库的Connection对象 Password=sql123; 2023/9/9 14.2 ADO.NET对象 14.2.1 Connection对象 也可以根据需要设置为自己创建的登录名),sql123是超级用户sa的密码。 Connection对象有两个重要的方法: Open()方法:打开与数据库的连接。 Close()方法:关闭与数据库的连接。 如: conn.Open(); conn.Close(); 2023/9/9 14.2 ADO.NET对象 14.2.2 Command对象 该对象用于执行针对数据库的SQL命令。其常用属性如下。 · Connection属性:用于设置Command对象所依赖的连接对象,例如: SqlCommand command = new SqlCommand(); command.Connection = conn; 取TableDirect时,则CommandText属性值为要读取的表。例如: command.CommandType = CommandType.Text; 2023/9/9 14.2 ADO.NET对象 14.2.2 Command对象 ·构造函
显示全部
相似文档