miwaiwai

导航

druid的连接池工具类

2.定义工具类

1.定义一个类JDBCUtils

private static DataSource ds;

2.提供静态代码块加载配置文件,初始化连接池对象

static{

try{//1.加载配置文件

Properties pro=new Properties()

pro.load(JDBCUtils.class.getClassLoad().getResourceAsStream("druid.properties"))

//获取DataSource

ds=DruidDataSourceFactory.createDataSource(pro);

}catch(IOException e){

e.printStackTrace();

}catch(IOException e){

e.printStackTrace();

}

}

3.提供方法:

1.获取连接池方法:通过数据库连接池获取连接

public static Connection getConnection(){

return ds.getConnection();

}

2.释放资源

public static void close(Statement stmt,Connecttion conn){

if(stmt!=null){

try{

stmt.close();

}catch(SQLException e){

e.printStackTrace()

}

}

if(conn!=null){

try{

conn.close();

}catch(SQLException e){

e.printStackTrace()

}

}

}

3.获取连接池的方法

public static DataSource getDataSource(){

return ds;

}

posted on 2022-06-07 17:47  米歪歪  阅读(107)  评论(0编辑  收藏  举报