什么是数据库连池?
连接Connection对象的缓冲区。由连接池的管理器负责申请、分配、管理、释放连接的操作。
为什么要使用数据库连接池?
不使用数据库连接池,每次都通过DriverManager获取新连接,用完直接抛弃断开,连接的利用率太低,太浪费;
对于数据库服务器来说,压力太大了。数据库服务器和Java程序对连接数也无法控制,很容易导致数据库服务器崩溃;
希望能管理连接。可以建立一个连接池,这个池中可以容纳一定数量的连接对象,一开始可以先替
用户先创建好一些连接对象,等用户要拿连接对象时,就直接从池中拿,不用新建了,这样也可以
节省时间。然后用户用完后,放回去,别人可以接着用。可以提高连接的使用率。当池中的现有的
连接都用完了,那么连接池可以向服务器申请新的连接放到池中。直到池中的连接达到最大连接
数,就不能在申请新的连接了,如果没有拿到连接的用户只能等待。
数据库连接池是一种管理数据库连接的机制,通过预先创建并维护一定数量的连接,提高数据库连接的复用率,减少频繁建立和关闭连接的开销。它能有效降低数据库服务器的压力,确保系统的稳定性和效率。当连接池中的连接用完时,会根据预设策略申请新的连接,直至达到最大连接数。使用连接池是提升应用程序性能的重要手段。
201

被折叠的 条评论
为什么被折叠?



