4.连接池的使用步骤(c3p0) 在eclipse中导包,配置
1.连接池
背景:在写DBUtil时,有两个核心的方法query和update方法。每次执行对db的CRUD操作时,都要使用这两个方法。
且调用方法时,每次都要建立与db的连接,使用完毕后还要断开连接(connection.close)释放资源。
如此倘若多用户对db频繁的操作,则每次都要建立连接,是非常消耗资源的,也是减低对db访问的效率的。
类似于同时1w人去一家饭店吃饭,根本照顾不过来,老板要疯。
其实在开发过程中,db对单独放在一台或多台电脑上,这样的电脑就是数据库服务器。
2.连接池的作用
节省创建连接和释放连接的性能消耗,连接池中连接起到重复利用的作用,提高程序性能。
为了减轻db的一些压力,我们可以使用数据库连接池技术。
池:存放很多东西
连接池:存放了多个连接。
3.连接池意义
将来application(应用程序)就可以直接访问连接池,再由连接池去访问db。也就是说,我们用户不需要关心和管理连接,由连接池来管理。
如此就达到提高访问db的效率。