import Day01.Text03.JdbcUtils;
import com.alibaba.druid.pool.DruidDataSourceFactory;
import javax.sql.DataSource;
import java.io.IOException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
/**
* jdbc连接池工具类
*/
public class My_JdbcUtils {
private static DataSource da;
private My_JdbcUtils() {
}
static {
try {
Properties properties = new Properties();
properties.load(My_JdbcUtils.class.getClassLoader().getResourceAsStream("druid.properties"));
da = DruidDataSourceFactory.createDataSource(properties);
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
public static DataSource getDataSource() {
return da;
}
public static Connection getConnection() throws SQLException {
return da.getConnection();
}
public static void close(Statement sta, Connection con) {
close(null, sta, con);
}
public static void close(ResultSet rest, Statement sta, Connection con) {
JdbcUtils.close(rest, sta, con);
}
}
jdbc连接池工具类
最新推荐文章于 2024-05-25 09:53:06 发布