druid连接池如何关闭连接

   2024-11-04 5240
核心提示:使用Druid连接池关闭连接时,可以调用连接对象的close()方法来释放连接资源。示例如下:import com.alibaba.druid.pool.DruidDat

使用Druid连接池关闭连接时,可以调用连接对象的close()方法来释放连接资源。示例如下:

import com.alibaba.druid.pool.DruidDataSource;import java.sql.Connection;import java.sql.SQLException;public class DruidConnectionPoolExample {    public static void main(String[] args) {        // 创建Druid连接池        DruidDataSource dataSource = new DruidDataSource();        dataSource.setUrl("jdbc:mysql://localhost:3306/test");        dataSource.setUsername("root");        dataSource.setPassword("password");        try {            // 获取连接            Connection connection = dataSource.getConnection();                        // 执行数据库操作            // ...            // 关闭连接            connection.close();        } catch (SQLException e) {            e.printStackTrace();        } finally {            // 关闭连接池            dataSource.close();        }    }}

在以上示例中,首先创建了一个Druid连接池对象,并通过getConnection()方法获取连接。在数据库操作完成后,调用connection.close()关闭连接,最后在finally块中调用dataSource.close()关闭连接池。这样可以确保连接资源被正确释放。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号