连接池的问题

来源:8-5 C3P0连接池使用入门

张守祝

2021-07-25 09:27:03


执行DruidSample.java文件,去数据库查询数据,一个数据库连接就够用,这里为什么10个连接都会在数据库中看到,如果该次查询占用10个连接,别的应用查询数据库会不会还要创建新的连接,初始化是10个连接,

http://img.mukewang.com/climg/60fcbc9e0961431723461036.jpg

写回答

1回答

好帮手慕小班

2021-07-25

同学你好,1、initialPoolSize初始化连接数,是指当数据库初始化时一次性会往里先初始自定义个数的数据库连接。定义为10个,就会先初始化10个。

    ​2、在初始化完成后,将连接放在连接池里了,随时等待使用,当需要连接数据库时,从连接池中获取连接访问数据,操作完成后释放,还给连接池。

    ​3、需要多个连接是因为,可能有不同的操作都需要连接数据库,此时就不止需要一个连接了。

祝学习愉快~

0

0 学习 · 16556 问题

查看课程

相似问题