6.1ASP.NET基础概念

80.ADO.NET和数据库的关系
      ADO.NET是专门为帮助开发人员建立在Intranet或Internet上使用高效多层数据库应用程序而设计的。ADO.NET提供了平台互用性和可伸缩的数据访问,允许和不同类型的数据源以及数据库进行交互。它是Windows平台下应用系统访问关系数据最成熟的技术之一,已经在企业信息系统的开发中得到了广泛的应用。

81.ADO.NET支持多少数据源
      OLE DB是微软战略性地通向不同数据源的低级应用程序接口。OLE DB不仅包括ODBC的结构化查询语言(SQL)能力,还具有面向其他非SQL数据类型的通路。作为微软的组件对象模型(COM)的一种设计,OLE DB是一组读写数据的方法(在过去可能被称为渠道)。

82.如何提高数据库连接时的使用效率
      在ADO.NET选择不同数据库的接模式时,尽量选择各自数据库对应的连接串。因为各个支持ADO.NET的数据库厂商会对各自的数据库引擎作最优处理。尽量避免使用ODBC数据源,尽管它支持大多数市面上的数据库。因为ODBC优秀的兼容性牺牲了数据库太多的性能,所以数据库连接时尽量避免使用。在处理多数数据源的应用程序建议使用类工厂模式的框架在应用层面来解决,而不是从数据连接层来扩展。

83.如何安全地管理连接字符串
      使用加密算法对web.config文件的ConnString结点的value字段加密,可以快速便捷地解决了web.config文件中ConnString是明文存储、已被泄露的问题。

84.using子句管理数据库连接有何作用
      using块的工作方式类似于Try...Finally构造,在该构造中,Try块使用资源,而Finally块释放资源。因此,不管如何退出块,using块都可确保资源的释放,即使发生未处理的异常(除StackOverflowException外),也是如此。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值