在用mybatis连接数据库时,springboot会用数据库连接池技术来统一管理和分配这些连接,每次执行sql语句时获取一个链接,执行完毕后再将这个链接归还给连接池,做到链接的复用,避免了频繁地获取链接,释放链接造成的资源浪费。
mybatis
springboot
JDBC(没有数据库连接池):
mybatis(有数据库连接池):程序在启动时会初始化一定数目的链接对象,执行sql语句时会从连接池中获取一个链接,执行完后将连接归还给连接池,做到了连接的复用,而不是每次创建一个新的连接。