2012年1月18日
摘要: 一个数据库并发数量是有限制的,比如连接池有多大,如果超出了,怎么处理。有时候就用固定连接数,每个连接处理一个队列。这是一种简单的方式。也比较好理解。还有就是根据数据读写频率,变化频率不同,将表分为多种类别,不同类别数据放入不同的缓存中,利用缓冲区数据减少数据库操作。这种就只是考虑数据存储层的设计当然还有硬件方式提升数据库读写效率的方式数据存储层的设计,是比较麻烦的,根据不同的系统特征和并发特征,有不同的设计模式。当然还要考虑到接口的点简单性,持久化组件将SQL语句完全封装的方式,提升了业务层的开发效率,牺牲了数据层的灵活性。而纯ADO的数据操作模式,虽然增加了灵活度,但是增加了业务层的编写量。 阅读全文
posted @ 2012-01-18 11:11 叮叮猫的编程世界 阅读(222) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Data;using System.Text;using System.Collections.Generic;using System.Reflection;using System.Data.Common;using System.Collections;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.IO;using System.Text.RegularExpressions;using System.Runtime.Seria 阅读全文
posted @ 2012-01-18 10:38 叮叮猫的编程世界 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 本着代码公开的一些精神,今天把我自己封装的ADO数据库操作层公共出来给大家看看此类是Sqlserver的操作类,同时数据错误处理要主要是前台的样式。public class Connection { /// <summary> /// 获取连接对象 /// </summary> /// <param name="ConnectionString">连接字符串</param> /// <returns>连接对象</returns> public static SqlConnection getConnec 阅读全文
posted @ 2012-01-18 09:29 叮叮猫的编程世界 阅读(167) 评论(0) 推荐(0) 编辑