DataSource getConnection 新连接或现有连接

DataSource getConnection new connection or existing connection

DataSource getConnection() 方法 return 每次调用都是一个新的连接,还是 return 一个由同一线程打开的现有连接?这个实现依赖吗?

我正在使用 glassfish 3.1 并使用 jtds 驱动程序。谢谢。

查看jtds driver的源代码,好像每次调用getConnection()都会创建一个新的连接对象。

如果您进一步查看 driver.connect(url, props) 调用,它会使用驱动程序创建一个新的连接对象(在驱动程序的 connect() 方法中)。