方式一:与dbcp同
方式二:与dbcp同
1、导入jar包
2、druid.properties
url=jdbc:mysql:///test
username=root
password=123123
driverClassName=com.mysql.cj.jdbc.Driver
initialSize=10
maxActive=10
3、
public void test1() throws Exception {
Properties properties = new Properties();
InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("druid.properties");
properties.load(is);
DataSource dataSource = DruidDataSourceFactory.createDataSource(properties);
Connection connection = dataSource.getConnection();
System.out.println(connection);
}
具体使用:
public static DataSource dataSource;
static {
try {
Properties properties = new Properties();
InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("druid.properties");
properties.load(is);
dataSource = DruidDataSourceFactory.createDataSource(properties);
} catch (Exception e) {
e.printStackTrace();
}
}
public static Connection getConnection() throws SQLException {
Connection connection = dataSource.getConnection();
return connection;
}