public class DBCPUtils {
//创建连接池的实现类对象
private static BasicDataSource dataSource = new BasicDataSource();
//设置连接数据库的4大变量,使用BasicDataSource中的set方法设置
static{
//设置注册的驱动信息
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
//设置Url
dataSource.setUrl("jdbc:mysql://localhost:3306/mybase4");
//设置用户名
dataSource.setUsername("root");
//设置密码
dataSource.setPassword("root");
//可选信息
//dataSource.setInitialSize(100);
//dataSource.setMaxActive(1000);
}
//创建获取数据库连接对象的方法
public static Connection getConnection(){
try {
return dataSource.getConnection();
} catch (SQLException e) {
throw new RuntimeException("获取数据库连接对象失败");
}
}
//定义一个释放资源的方法
public static void close(ResultSet rs,Statement stat,Connection conn){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(stat !=null){
try {
stat.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn != null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
读取配置文件的方式