Druil是Alibaba开发的数据连接池的第三方jar包
1.使用步骤
(1)在mvnreposratory社区中下载jar包
(2)通过private static DruidDataSource pool = new DruidDataSource();
得到连接池的对象
(3)将链接数据库所需的url(JDBC协议),user(数据库的名字),driverClass(数据库的完全限定名),password(数据库的密码)
(4)通过
pool.setDriverClassName(driverClass);
pool.setUrl(jdbcUrl);
pool.setUsername(username);
pool.setPassword(password);
将url,user,driverClass,password传入创建好的连接池中,用于创建connection对象。
(5)通过
public static Connection getConnection() throws SQLException {
return pool.getConnection();
}
获取链接对象
2.Druid的优点
(1)Druid中已经封装好了创建好了创建Connection对象的方法,秩序要我们将url,user,driverClass,password传入就可以自动在连接池中生成Connection对象,不需要我们再去单独建立Connection对象。
(2)Druid生成的连接池中产生的Connection对象的closs()方法是重写过的,再使用closs()方法时是将这个连接归还到连接池中而不是关闭这个链接。