- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web应程序开发2
上机练习 HTML服务器控件 Web服务器控件 验证控件 * 4. ADO.NET数据库编程 主要知识点: ADO.NET数据库访问技术的基础 建立应用程序和数据库之间的连接 操作数据库 ADO.NET的数据库内存对象 * System.Data命名空间 以下列出了.NET Framework的System.Data中常见的命名空间: System.Data.SqlClient,提供 SQL Server 数据库的访问和操作对象 System.Data.OracleClient,提供 Oracle数据库的访问和操作对象 System.Data.OleDb ,提供OleDb数据库的访问和操作对象 System.Data.Odbc ,提供 Odbc数据库的访问和操作对象 * System.Data命名空间 以上各命名空间都提供了: 表示数据库连接的Connection对象 执行数据库SQL指令的Command对象 读取数据的DataReader对象 提供数据操作DataAdapter对象 * 数据库连接 数据库连接是应用程序和数据库之间的桥梁,对数据库进行任何操作之前,都必须首先连接数据库,操作完毕以后关闭连接。 ADO.NET的数据库连接使用一个连接字符串来和数据库通讯,这个字符串将包含连接数据库的所有信息。 * SqlConnection类 以连接SQL Server数据库为例,SQL Server连接字符串4个最基本的要素,是数据库服务器的名称或IP地址、数据库名、登录用户和密码。 Visual Studio2008可以自动生成连接字符串 * 连接SQL Server 以下代码示例演示如何创建并打开与数据库的连接。 using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); // Do work here. } * 断开SQL Server SqlConnection.Close方法用来关闭与数据库的连接。 连接在using块的末尾自动关闭。 private static void OpenSqlConnection(string connectionString) { using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); // do work here } } * 数据库交互编程 添加 删除 修改 查询 * 使用SqlCommand提交增删改命令 使用SqlCommand提交增删改命令时,经常用到的对象有: SqlConnection SqlAdapter SqlCommand Dataset等 * 使用SqlCommand获取查询命令 SqlCommand的三种方法: (1)ExecuteNonQuery,执行更新操作,返回命令影响的行数。 (2)ExecuteReader方法,与查询命令一起使用,返回SqlDataReader类的一个实例 (3)ExecuteScalar方法,返回检索数据库信息中的一个值。 * 使用DataAdapter提交查询命令 DataAdapter(即数据适配器)对象是一种用来充当DataSet对象与实际数据源之间桥梁的对象。DataSet对象是一个非连接的对象,它与数据源无关。 DataAdapter负责填充它并把它的数据提交给一个特定的数据源,它与DataSet配合使用,可以执行新增、查询、修改和删除等多种操作。 * 内存数据编程 内存数据就是从数据库中读取数据后,将其保存在内存中,这样下次读取直接从内存中获取。这样的目的是为了加快数据读取的速度。 * 数据集Dataset 数据集是包含数据表的对象,可以在这些数据表中临时存储数据以便在应用程序中使用。如果应用程序要求使用数据,则可以将该数据加载到数据集中,数据集在本地内存中为应用程序提供了待用数据的缓存。即使应用程序从数据库断开连接,也可以使用数据集中的数据。 数据集维护有关其数据的更改的信息,因此可以跟踪数据更新,并在应用程序重新连接时将更新发送回数据库。 * 数据库交互编程 演示: * 上机练习 数据库连接 数据库操作(添加、删除、修改) * 5. 数据绑定技术 ASP.NET中的大多数服务器控件都支持数据绑定,ASP.NET3.5中提供了几个功能强大的数据源控件,使得操作数据库变得极其容易。 本章涉及的知识点有: 绑定数据的类型。 值的绑定。 数据源控件。 选择和过滤数据。 * 数据绑定的类型 数据绑定分为三个类别: 绑定
您可能关注的文档
最近下载
- SOP-QC-INS-318 6-APA车间反萃取重相检验标准操作规程.doc
- 医院预约挂号管理系统的设计与实现 颜坤.doc VIP
- Unit 5 About Me lesson 1 Let's make a robot!(课件)冀教版(三起)(2024)英语三年级上册.pptx
- HIKVISION海康威视4线电子围栏主机DS-PF-E0204N 4线脉冲电子围栏双防区主机.pdf
- 高中英语教学:The Chinese Writing System.docx
- 2024年【党纪学习教育】党纪学习教育党课讲稿3篇(范本).docx VIP
- 药理学练习试题(附含答案解析).pdf VIP
- 党纪学习教育纪律党课讲稿.docx VIP
- 2024国开《会计学概论》形考任务及答案.docx VIP
- 拓展训练重点项目孤岛求生游戏指导规则与分享.doc
文档评论(0)