ado.net 中引入了数据库连接池的概念,其实默认我们在连接数据库的时候已经用了数据库连接池.比如
【程序编程相关:解析XML方法两则】 【推荐阅读:如何实现100%的动态数据管道(二)】 【扩展信息:值传递】 sqlconnection conn = new sqlconnection();conn.connectionstring = "integrated security=sspi;initial catalog=pubs"; conn.connectionstring = "integrated security=sspi;initial catalog=pubs;pooling=true;min pool size=0;max pool size=100;connection reset=true"; conn.open(); 代码中两种数据库连接字符串的效果是一样的.都是说要启用连接池,池的最小时0,最大是100,每一个连接用完放回池的时候,会重置其上下文.对这种做法,有几点很容易误解 1. min pool size 的意义:假设这个地方改为50 的话. 我早期的理解: 在数据库连接总的数目不超过50的时候,根本不使用池的概念.也就是说数据库的连接时线形的从1 随着用户的新连接逐渐加到50 .超过50 之后,开始有池的概念.... 下一页