江西财经大学软件与通信工程学院A SP.NET程序设计课件 第7章.ppt

江西财经大学软件与通信工程学院A SP.NET程序设计课件 第7章.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 数据访问 作者:沈士根、汪承焱、许小东 清华大学出版社 本章要点: 2 了解数据访问的方法。 掌握管理数据库的方法。 掌握LINQ查询表达式。 掌握使用数据源控件实现数据访问的方法。 熟练使用LINQ to SQL和LINQ to XML进行数据访问管理。 目录 3 7.1 数据访问概述 7.2 建立SQL Server 2012 Express数据库 7.3 使用数据源控件实现数据访问 7.4 使用LINQ实现数据访问 7.4.1 LINQ查询表达式 7.4.2 LINQ to SQL概述 7.4.3 利用LINQ to SQL查询数据 7.4.4 利用LINQ to SQL管理数据 7.4.5 LINQ to XML概述 7.4.6 利用LINQ to XML管理XML文档 7.5 小结 7.1 数据访问概述 4 在ASP.NET 1.x中,主要使用ADO.NET访问数据,这种技术在ASP.NET 4.5中仍被支持。 ADO.NET提供了用于完成如数据库连接、查询数据、插入数据、更新数据和删除数据等操作的对象。 在ASP.NET 2.0中,增加了多种数据源控件和数据绑定控件。 在ASP.NET 3.5中,引入了一种新技术LINQ。ASP.NET 4.0进一步扩展了该技术,新增了LINQ to Entities数据访问方法。 7.2 建立SQL Server 2012 Express数据库 5 SQL Server 2012 Express(SSE 2012):Microsoft开发的SQL Server 2012系列数据库管理系统中的免费版,适用于学习用途及中小型企业的数据库开发应用。 SQL Server 2012 Express LocalDB:比SSE 2012更轻量级的版本,目的是在Web应用程序开发时无需配置即可使用数据库。 LocalDB主要适用于开发环境,当包含LocalDB数据库的Web应用程序发布到IIS 7.5时,需要更改用于访问数据库的连接字符串。 7.2 建立SQL Server 2012 Express数据库(续) 6 SSE 2012可以到Microsoft的官方网站下载并再分发。 由于VSEW 2012中实现用户角色管理、个性化网站等功能时默认使用SQLEXPRESS方式,因此,下载时最好选择以SQLEXPRWT开始命名的可执行文件,其中包含了SQL Server Management Studio(SSMS)管理工具和运行SQLEXPRESS及LocalDb实例所需的系统文件。 连接字符串 7 包含了访问数据库的相关信息,通常存储在Web.config文件的connectionStrings元素中,并且需要根据不同类型的数据库实例和不同的身份验证形式进行配置。 数据库实例的类型:SQL Server、SQLEXPRESS、和LocalDB实例。 不同的实例类型将决定连接字符串中的Data Source属性值。例如,若要访问SQLEXPRESS实例,则需将Data Source属性值设置为“.\SQLEXPRESS”;若要访问LocalDB实例,则需将Data Source属性值设置为“(LocalDB)\v11.0”。 连接字符串(续) 8 SQL Server数据库的身份验证有Windows验证和SQL Server验证。 Windows验证使用Windows操作系统用户连接SQL Server,常用于局域网络。 SQL Server验证使用SQL Server中注册的用户连接SQL Server,常用于Internet环境。 MyPetShop数据库 9 包含商品分类、商品、供应商、订单等数据表。 通过MyPetShop.sql建立MyPetShop数据库。 源程序:MyPetShop.sql 注意:在VSEW 2012中建立的数据库默认属于LocalDB数据库实例并且排序规则为SQL_Latin1_General_CP1_CI_AS,该排序规则不支持中文输入。要使得建立的数据库能支持中文输入,在利用CREATE DATABASE语句建立数据库时必须指定参数COLLATE Chinese_PRC_CI_AS。 访问MyPetShop数据库的连接字符串 10 add name=MyPetShopConnectionString connectionString=Data Source=(LocalDB)\v11.0; AttachDbFilename=|DataDirectory|\MyPetShop.mdf; Integrated Security=True providerName=System.Data.S

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档