web数据库个人复习的不完全总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
web数据库个人复习的不完全总结

1、简述ADO.NET由哪几部分构成.NET Framework数据提供程序和DataSet(数据集)组成.NET Framework提供了哪些数据提供程序Connection:建立与特定数据源的连接。所有 Connection 对象的基类均为DbConnection类。Command:对数据源执行命令。公开 Parameters,并且可以通过 Connection 在 Transaction 的范围内执行。所有 Command 对象的基类均为DbCommand类。DataReader:从数据源中读取只进且只读的数据流。所有DataReader对象的基类均为DbDataReader类。DataAdapter:用数据源填充DataSet并解析更新。所有DataAdapter对象的基类均为DbDataAdapter类。2、错误和异常有什么区别?为什么要进行异常处理?用于异常处理的语句有哪些?错误代表代码本身有逻辑错误. 异常也就是不会被编译器所发现.但是在运行的时候.就会出现因为,没有一款软件会说自己的软件的是绝对没有漏洞的.所以.异常程序可以运行,但是会发生异常  比如说你用程序打开一个本地的文件,如果你根本没有这个文件,就会发生异常。  这时候你就要进行异常处理,发生这个异常的时候是告诉用户,此文件不存在或者是其他处理。处理异常的语句有try{}catch{},try{}finally{},try{}catch{}finally{}3、ASP.NET身份验证种类及优缺点windows身份验证: IIS根据应用程序的设置执行身份验证.要使用这种验证方式,在IIS中必须禁用匿名访问. 需要每个页面写上验证身份代码,相对灵活,但操作过于复杂Forms验证:用Cookie来保存用户凭证,并将未经身份验证的用户重定向到自定义的登录页. 最适合中小型项目,能满足绝大多数应用场景。Passport验证:通过Microsoft的集中身份验证服务执行的,他为成员站点提供单独登录和核心配置文件服务. 安全性较高,但实现较复杂4、LINQ,语言集成查询(Language Integrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。SQL:结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。5、string和stringbuilderstring的缺点是每次字符串变量的内容发生了改变时,都必须重新分配内存StringBuilder通过分配一个缓存,就是一个工作区来解决这些问题,在工作区中队字符串应用StringBuilder类的相关方法进行修改执行完之后,将调用ToString方法把工作区中的内容转换为一个字符串,适合处理对一个字符串连续修改的情况。6、overload overwrite overrideoverload (重载)关键字:无1.使用的地方:同一类里。(其实是同一类里同一名称的方法不同版本的一种称呼)2.要重载的方法和被重载的方法要求:参数列表不同或返回类型和参数列表都不同,只有返回类型不同不能重载(所谓的参数列表不同就是参数个数或者参数类型不同或者二者都不同)overwrite(重写)关键字:new是指子类隐藏了父类的方法,当然,通过一定的转换,可以在子类的对象中访问父类的方法。override(覆写)关键字:override1.override的方法必须父类的(直接父类或间接父类(就是向上n层的父类))虚方法或抽象方法,其中抽象方法是必须覆写的。2.要求3处相同:相同的方法名称;相同的参数列表;相同的返回类型。7、委托delegate委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If‐Else(Switch)语句,同时使得程序具有更好的可扩展性。8、反射reflection反射:反射是一个运行库类型发现的过程。通过反射可以得到一个给定程序集所包含的所有类型的列表,这个列表包括给定类型中定义的方法、字段、属性和事件。也可以动态的发现一组给定类支持的借口、方法的参数和其他相关信息

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档