如果您正在使用java.sql.Connection,那么应该没有问题。从Connection文档中可以看到:调用已经关闭的Connection对象上的close方法是无效操作。也就是说,它什么也不做。这适用于任何正确的实现。虽然某些实现在这方面可能会有奇怪的行为。
从文档中得知:立即释放此Connection对象的数据库和JDBC资源,而不是等待它们自动释放。在已关闭的Connection对象上调用close方法是无效的。强烈建议应用程序在调用close方法之前显式提交或回滚活动事务。如果调用了close方法并且存在活动事务,则结果是实现定义的。简而言之,它应该什么也不做。但请注意,这个Connection接口的松散实现可能无法满足该接口契约中定义的规则。您没有说使用的是哪种数据库,因此我无法提供有关实现细节的进一步信息。