学堂 学堂 学堂公众号手机端

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

lewis 1年前 (2024-03-19) 阅读数 4 #技术

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

importcom.alibaba.druid.pool.DruidDataSource; importjava.sql.Connection; importjava.sql.SQLException; publicclassDruidConnectionPoolExample{ publicstaticvoidmain(String[]args){ //创建Druid连接池 DruidDataSourcedataSource=newDruidDataSource(); dataSource.setUrl("jdbc:mysql://localhost:3306/test"); dataSource.setUsername("root"); dataSource.setPassword("password"); try{ //获取连接 Connectionconnection=dataSource.getConnection(); //执行数据库操作 //... //关闭连接 connection.close(); }catch(SQLExceptione){ e.printStackTrace(); }finally{ //关闭连接池 dataSource.close(); } } }

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


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门