在IDEA中用Java创建工具类,使用数据库连接池Druid来完成工具类的创建具体操作
时间: 2024-03-23 07:39:52 浏览: 102
好的,下面是使用Druid连接池创建Java工具类的步骤:
1. 首先,需要将Druid的jar包导入到项目中。可以从Maven仓库或者Druid官网下载。
2. 在Java工具类中导入Druid需要的包:
```java
import com.alibaba.druid.pool.DruidDataSource;
import java.sql.Connection;
import java.sql.SQLException;
```
3. 创建Druid连接池,可以在工具类的静态代码块中完成:
```java
public class DatabaseUtils {
private static DruidDataSource dataSource;
static {
dataSource = new DruidDataSource();
dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8");
dataSource.setUsername("root");
dataSource.setPassword("123456");
dataSource.setInitialSize(5); // 初始化连接数
dataSource.setMaxActive(10); // 最大连接数
dataSource.setMinIdle(2); // 最小空闲连接数
dataSource.setMaxWait(60000); // 获取连接的最大等待时间,单位毫秒
}
}
```
4. 编写获取数据库连接的方法:
```java
public static Connection getConnection() throws SQLException {
return dataSource.getConnection();
}
```
5. 在需要使用数据库连接的地方,调用上面编写的getConnection方法即可获取连接。
```java
public static void main(String[] args) {
Connection conn = null;
try {
conn = DatabaseUtils.getConnection();
// do something with the connection
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
以上就是使用Druid连接池创建Java工具类的全部步骤。希望对你有所帮助!
阅读全文
相关推荐














