使用Druid連接池關(guān)閉連接時(shí),可以調(diào)用連接對(duì)象的close()方法來(lái)釋放連接資源。示例如下:
import com.alibaba.druid.pool.DruidDataSource;
import java.sql.Connection;
import java.sql.SQLException;
public class DruidConnectionPoolExample {
public static void main(String[] args) {
// 創(chuàng)建Druid連接池
DruidDataSource dataSource = new DruidDataSource();
dataSource.setUrl("jdbc:mysql://localhost:3306/test");
dataSource.setUsername("root");
dataSource.setPassword("password");
try {
// 獲取連接
Connection connection = dataSource.getConnection();
// 執(zhí)行數(shù)據(jù)庫(kù)操作
// ...
// 關(guān)閉連接
connection.close();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 關(guān)閉連接池
dataSource.close();
}
}
}
在以上示例中,首先創(chuàng)建了一個(gè)Druid連接池對(duì)象,并通過(guò)getConnection()方法獲取連接。在數(shù)據(jù)庫(kù)操作完成后,調(diào)用connection.close()關(guān)閉連接,最后在finally塊中調(diào)用dataSource.close()關(guān)閉連接池。這樣可以確保連接資源被正確釋放。