druid (middle-ware)
image.png

java.sql.Connection lifecycle?

creation, preparation, commit/rollback, close(关闭物理连接)

middle-ware层, 实现 javax.sql.DataSource
向外提供被包装的java.sql.Connection, 比如 DruidPooledConnection

mybatis层
sqlSession
executor
connection.close() 仅仅是逻辑上的关闭, 仅仅是将DruidPooledConnection还给连接池, 并不会关闭底层的物理连接的java.sql.Connection

相关文章:

  • 2021-07-24
  • 2021-05-31
  • 2021-04-29
猜你喜欢
  • 2021-05-09
  • 2022-02-07
  • 2021-11-11
  • 2022-01-17
  • 2021-10-19
  • 2021-10-19
  • 2021-07-29
相关资源
相似解决方案