- 4
- 0
- 约1.17万字
- 约 31页
- 2018-05-14 发布于四川
- 举报
* ASP.NET3.5简明教程(C#) * ASP.NET3.5简明教程(C#) 重点内容: ADO.NET 连接数据库 读取数据 DataReader 填充数据集 第8章 ADO.NET数据库编程 一、ADO.NET 在ASP.NET应用程序中通过ADO.NET访问数据库。ADO.NET又被称为ActiveX数据对象(ActiveX Data Object),是从Web的角度因应广泛的数据控制而设计,比以前的ADO使用更灵活有弹性。 ADO.NET对象模型中有五个主要的组件,分别是Connection、Command、DataAdapter、DataSet以及DataReader。 DataSet(数据集)是最重要的对象。它是一个记录集的集合,可以通过命令用数据集合填充DataSet对象。在记录集中可以实现排序,分页,过滤视图,关系,索引,和主键等。可以用XML形式保持或传输任何DataSet对象。 Connection、Command、DataAdapter以及DataReader是数据操作组件(Managed Providers),负责建立联机和数据操作,其主要功能是负责将数据源中的数据取出后填充到DataSet数据集中,或者将数据存回数据源。 为了更好地支持断开模型,ADO.NET组件将数据访问与数据处理分离。它是通过两个主要的组件:.NET数据提供程序(data provider)和Dataset来完成这一操作的。 1、组件结构 一、ADO.NET 一、ADO.NET 1、组件结构 .NET数据提供程序是专门为数据处理以及快速地只进、只读访问数据而设计的组件。 它是包括Connection、Command、DataReader和DataAdapter对象的组件。 提供连接DataSet对象和数据源的桥梁,使用Command 对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使对DataSet中数据的更改与数据源保持一致。 DataAdapter 从数据源中提供高性能的数据流 DataReader 用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。 Command 提供与数据源的连接 Connection 描述 对象名称 二、连接数据库 1、建立SQLServer数据库 (1) 打开Microsoft SQL Server Management Studio,弹出“连接到服务器”对话框,如图所示。 二、连接数据库 1、建立SQLServer数据库 (2) 选择合适的服务器名称和身份验证方式后,在“连接到服务器”对话框单击“连接”按钮,连接到SQL Server服务器。连接成功后,进入程序的主界面,如图所示。 二、连接数据库 1、建立SQLServer数据库 (3) 在“对象资源管理器”中右键单击“数据库”,从弹出的上下文菜单中选择“新建数据库”命令,弹出如图所示的对话框。 二、连接数据库 1、建立SQLServer数据库 (4) 在“数据库名称”中输入想要创建的数据库,如SuperMarket,单击“确定”按钮创建SuperMarket数据库。此时在“对象资源管理器”的“数据库”节点中增加了一个名为SuperMarket的数据库,如图所示。 二、连接数据库 1、建立SQLServer数据库 (5) 展开SuperMarket节点,右键单击“表”节点,开始进行表编辑操作,如图所示。 二、连接数据库 1、建立SQLServer数据库 (6) 在右侧的属性窗体中把表的名称改为Product,然后在编辑表的窗体中加入4列,右键单击“编号”列,在弹出的上下文菜单在那个选择“设置主键”命令,“编号”成为该表的主键。 二、连接数据库 1、建立SQLServer数据库 (8) 在“对象资源管理器”中右键单击SuperMarket数据库的product表,从弹出的上下文菜单中选择“打开表”命令,向表中输入记录。该表中的记录如图所示。 二、连接数据库 2、连接SQLServer数据库 1)使用SqlConnection对象实现与Microsoft SQL Server的连接。SqlConnection的构造函数定义如下所示。 public SqlConnection(string connectionString); 其中,connectionString指定了用于打开SQL Server数据库的连接的字符串(;分隔,server、database、 Integrated Security )。(可使用Windows和SQL Server身份验证) 使用SqlConnection对象创建和打开数据库连接: using System.Data.Sq
您可能关注的文档
- 输煤系统新员工培训课件.01.(2010.10.03).ppt
- 电路(课件).ppt
- 司汤达《红与黑》.ppt
- 第5单元-分数的意义和性质复习.ppt
- 门店销售训练.ppt
- 我的 材料作文之立意.ppt
- 宇宙中的地球与太阳的影响.ppt
- 汽化和液化_(沸腾)_me.ppt
- 第十二章 公司债券.ppt
- SPSS课件02数据的收集.ppt
- 2026-2030中国生物能行业市场现状分析及竞争格局与投资发展研究报告.docx
- 2026-2030管理培训产业市场发展现状及发展趋势与投资前景预测研究报告.docx
- 电子商务概论课件_第2章 网络经济与电子商务.ppt
- 船舶电焊工应急处置操作规程.docx
- 2026-2030糯米粉行业兼并重组机会研究及决策咨询报告.docx
- 2025年初中化学八年级下册真题汇编.docx
- 公司印花配色打样工岗位职业健康操作规程.docx
- 公司中药酒(酊)剂工岗位现场作业操作规程.docx
- 2025至2030中国塑料瓶行业调研及市场前景预测评估报告.docx
- 2026年IT高科技化农林项目项目建议书.pptx
原创力文档

文档评论(0)