我创建了一个测试程序,该程序创建了20个线程,然后这些线程将打开许多sql连接。假设您正在从eclipse执行此程序,现在要关闭eclipse。这会关闭所有打开的sql连接吗?如果没有,那么这些会发生什么?它会在数据库侧显示100个打开的连接吗?如果是,那么在这种情况下该怎么办?
我想,行为是特定于供应商和/或特定于配置的。没有一般性答案。
在包裹数据库连接会话的finally块中执行。