dbdatasource 怎么使用
时间: 2023-05-11 14:03:09 浏览: 46
dbdatasource 是一个数据源连接池,可以用于连接数据库。使用时需要先创建一个 DataSource 对象,然后通过该对象获取 Connection 对象,最后使用 Connection 对象进行数据库操作。以下是一个简单的使用示例:
```
import javax.sql.DataSource;
import org.apache.commons.dbcp2.BasicDataSource;
// 创建数据源对象
DataSource dataSource = new BasicDataSource();
((BasicDataSource) dataSource).setDriverClassName("com.mysql.jdbc.Driver");
((BasicDataSource) dataSource).setUrl("jdbc:mysql://localhost:3306/test");
((BasicDataSource) dataSource).setUsername("root");
((BasicDataSource) dataSource).setPassword("123456");
// 获取连接对象
Connection conn = dataSource.getConnection();
// 使用连接对象进行数据库操作
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM user");
while (rs.next()) {
System.out.println(rs.getString("name"));
}
// 关闭连接
rs.close();
stmt.close();
conn.close();
```
以上代码使用了 Apache Commons DBCP2 数据源连接池,需要先在项目中引入该依赖。