怎么使用数据库连接池?
我想学习下在C#下怎么使用数据库连接池 
 那个高手能给简单介绍下··然走在举个简单的例子·· 
 谢谢了···
------解决方案--------------------当打开一个数据库连接时,一个数据库连接池也就创建了。数据库连接池的创建与数据库连接字符串精确的相关(包括空格、大小写)。所有的连接池是根据连接字符串来区分的。在创建一个新的数据库连接时,如果连接字符串不完全相同,将创建不同的连接池。 
 数据库连接池的设置是通过改变连接字符串来实现的,以下这个字符串说明连接池能建立的最大数据库连接数是75个,连接池要保持的最小数据库连接数5个。 
  "Server=(local); Integrated Security=SSPI; Database=Northwind;  
 Max Pool Size=75; Min Pool Size=5 "   
 下表是这些key-value字符串的详细说明。    
 名称  
 默认值  
 说明    
 Connection Lifetime  
 0  
 当数据库连接被返回到连接池中时,它的创建时间将与当前时间比较,如果超过了Connection Lifetime规定的时间,它将被释放掉。    
 为0时将被视为最大连接时间。    
 Enlist  
  'true '  
 当此值为true时,池中现存的所有数据库连接将被加入到它的创建线程的Transaction Context中。如果不存在这个Transaction Context则无任何变化。    
 Max Pool Size  
 100  
 连接池能建立的最大数据库连接数。    
 Min Pool Size  
 0  
 连接池要保持的最小数据库连接数。    
 Pooling  
  'true '  
 当设为true时,数据库连接将由相应的连接池管理。