《数据库原理与应用》(第三版) 课件 第14章 数据库访问技术.pdf
文本预览下载声明
第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对象
·构造函
显示全部