码迷,mamicode.com
首页 > 数据库 > 详细

摘录-IT企业必读的200个.NET面试题-09 .NET中的数据库开发

时间:2015-07-06 06:39:02      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

ADO.NET和数据库的连接

Q: 请简要叙述数据库连接池的机制

数据库连接池就是一个存储数据库连接的缓冲池。ADO.NET对上层用户提供了数据库连接池的服务,使用完的数据库连接将被有选择地保持在数据库连接池中,以供下次使用。当用户以某个连接字符串申请数据库连接时,数据库连接池将尝试在池中寻找具有相同连接字符串的连接,并直接提供给用户。

Q: 如何提高连接池内连接的重用率

为了提高数据库连接池的重用率,唯一的方法就是尽量保证系统访问数据库所使用的连接字符串不变。例如统一使用超级用户账户可以进一步统一连接字符串,但这为系统带来了安全上的隐患。

Q: CommandBehavior.CloseConnection有何作用

CommandBehavior.CloseConnection解决了流读取数据模式下,数据库连接不能有效关闭的情况。当某个XXXDataReader对象在生成时使用了CommandBehavior.CloseConnection,那数据库连接将在XXXDataReader对象关闭时自动关闭。

使用ADO.NET读写数据库

Q: ADO.NET支持哪两种方法来访问关系数据库

连接式和脱机式。连接式比较适合大数据量的情况;脱机式适合进行小数据量的读取操作。

摘录-IT企业必读的200个.NET面试题-09 .NET中的数据库开发

标签:

原文地址:http://www.cnblogs.com/laixiancai/p/4623387.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!