Druid 连接池

记录Druid 连接池简单用法

package Utils; 
import com.alibaba.druid.pool.DruidDataSourceFactory; 
import javax.sql.DataSource; 
import java.io.InputStream; 
import java.sql.Connection; 
import java.sql.ResultSet; 
import java.sql.SQLException; 
import java.sql.Statement;
import java.util.Properties; 

public class Druid { 
    private static DruidDataSource dataSource; 

    static { 
        try { 

dataSource.setUrl();
dataSource.setDriverClassName();
dataSource.setUsername();
dataSource.setPassword();
//设置初始化建立物理连接个数,最小连接池数量,最大连接池数量
dataSource.setInitalSize(6);
dataSource.setMinIdle(5);
dataSource.setMaxActive(10);
//匹配获取连接等待超时时间
dataSource.setMaxWait(30000);


            InputStream inputStream = DBCP.class.getClassLoader().getResourceAsStream("dbconfig.properties"); 
            Properties properties = new Properties(); 
            properties.load(inputStream); 
            dataSource = DruidDataSourceFactory.createDataSource(properties); 
        } catch (Exception e) { 
            e.printStackTrace(); 
        } 
    } 

    public static Connection getConnection() throws SQLException { 
        return dataSource.getConnection(); 
    } 

    public static void release(Connection conn, Statement st, ResultSet rs) { 
        if (conn != null) { 
            try { 
                conn.close(); 
            } catch (Exception e) { 
                e.printStackTrace(); 
            } 
        } 
        if (st != null) { 
            try { 
                st.close(); 
            } catch (Exception e) {
                 e.printStackTrace();
            } 
        } 
        if (rs != null) {
             try { 
                rs.close(); 
            } catch (Exception e) { 
                e.printStackTrace();
             } 
        } 
    } 
}

 

转载于:https://www.cnblogs.com/dk2557/p/10870224.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值