凡是需要用到“池”的地方,一般都会存在两种情况:
1.创建对象比较费时。
2.对象使用比较频繁。
池的作用:提高了创建对象的效率。
--------ado.net连接池使用注意事项-------------
当第一次连接数据库的时候,因为连接池中没有任何现成的可用的连接对象,所以第一次要创建一个连接对象。
当下次在需要连接数据库的时候,首先会检查本次连接所使用的连接字符串是否与连接池中现有的连接对象所使用的连接字符串一模一样,如果一样,则可以直接从连接池中取出该连接对象,直接使用。如果池中没有现成的连接对象,或者池中的连接对象所使用的连接字符串与本次连接要使用的连接字符串不一致,那么此时都会在创建一个新的连接对象。