黑马程序员技术交流社区
标题:
[复习] 关于DBUtils使用的方法。
[打印本页]
作者:
L1ub0w3n
时间:
2016-6-23 21:35
标题:
[复习] 关于DBUtils使用的方法。
import javax.sql.DataSource;
import org.apache.commons.dbcp.BasicDataSource;
/*
* DBCP:数据库连接池
*
* 创建DBCP连接池工具类
* 作用:配置DBCP连接池,提供获取连接池中连接对象的方法
*
* 创建连接池 javax.sql.DataSource
* DateSource : Java提供的与连接池连接的接口的规则[这是一个规范]
* 我们通过DBCP中的DateSource接口的实现类,来完成连接池的创建
*/
public class DBCPUtils {
//1.创建连接池对象 [定义成静态的 私有的。]
private static BasicDataSource dataSource = new BasicDataSource();
//定义配置信息
public static final String DRIVER_CLASS_NAME= "com.mysql.jdbc.Driver";
public static final String URL = "jdbc:mysql://localhost:3306/day22_JDBC";
public static final String USERNAME = "root";
public static final String PASSWORD = "root";
//2.完成配置连接池 [使用静态代码块]
static {
//指定驱动名称
dataSource.setDriverClassName(DRIVER_CLASS_NAME);
//指定数据库的url
dataSource.setUrl(URL);
//指定数据库连接的用户名
dataSource.setUsername(USERNAME);
//指定数据库连接密码
dataSource.setPassword(PASSWORD);
}
//3. 获取连接池中连接对象的方法
/*
* 返回一个连接对象
*/
public static DataSource getDataSource(){
return dataSource;
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2