public class JdbcUtils {
private static DataSource dataSource=null;
static{
try {
Properties p = new Properties();
p.load(ClassLoader.getSystemResourceAsStream("druid.properties"));
// p.load(new FileInputStream("jdbc-demo/src/druid.properties"));
//获取连接池对象
dataSource = DruidDataSourceFactory.createDataSource(p);
} catch (Exception e) {
e.printStackTrace();
}
}
// 返回连接池对象方法
public static DataSource getDateSource(){
return dataSource;
}
// 返回连接对象方法
public static Connection getConnection(){
Connection conn = null;
try {
conn = dataSource.getConnection();
} catch (SQLException throwables) {
throwables.printStackTrace();
}
return conn;
}
}
数据库连接池Driud使用JbbcUtils工具包
这是一个Java实现的JdbcUtils工具类,用于加载配置文件druid.properties并创建Druid数据源,提供获取数据库连接的方法。通过静态初始化块加载配置并创建连接池,确保在应用启动时完成初始化。
摘要由CSDN通过智能技术生成