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

  • 1
  • 0
  • 约6.7千字
  • 约 8页
  • 2017-06-13 发布于北京
  • 举报
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和stringbuilder string的缺点是每次字符串变量的内容发生了改变时,都必须重新分配内存 StringBuilder通过分配一个缓存,就是一个工作区来解决这些问题,在工作区中队字符串应用StringBuilder类的相关方法进行修改执行完之后,将调用ToString方法把工作区中的内容转换为一个字符串,适合处理对一个字符串连续修改的情况。 6、overload overwrite override overload (重载)关键字:无 1.使用的地方:同一类里。(其实是同一类里同一名称的方法不同版本的一种称呼) 2.要重载的方法和被重载的方法要求:参数列表不同或返回类型和参数列表都不同,只有返回类型不同不能重载(所谓的参数列表不同就是参数个数或者参数类型不同或者二者都不同) overwrite(重写)关键字: new 是指子类隐藏了父类的方法,当然,通过一定的转换,可以在子类的对象中访问父类的 方法。 override(覆写)关键字:override 1.override的方法必须父类的(直接父类或间接父类(就是向上n层的父类))虚方法或 抽象方法,其中抽象方法是必须覆写的。 2.要求3处相同:相同的方法名称; 相同的参数列表;相同的返回类型。 7、委托delegate 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If‐Else(Switch)语句,同时使得程序具有更好的可扩展性。 8、反射reflection 反射:反射是一个运行库类型发现的过程。通过反射可以得到一个给定程序集所包含的所有

文档评论(0)

1亿VIP精品文档

相关文档