在application.yml中配置db2数据源,并举例如何调用
时间: 2023-09-11 07:11:54 浏览: 168
当然,你也可以在 `application.yml` 文件中配置 db2 数据源。以下是一个示例配置:
```
spring:
datasource:
url: jdbc:db2://localhost:50000/your_database_name
username: your_username
password: your_password
driver-class-name: com.ibm.db2.jcc.DB2Driver
```
与在 `application.properties` 文件中配置类似,你需要将 `your_database_name`、`your_username` 和 `your_password` 替换为实际的数据库名、用户名和密码。
在应用程序中调用 db2 数据源的方式与使用 `application.properties` 文件配置相同。以下是一个使用 JdbcTemplate 查询数据库的示例代码:
```
@Autowired
JdbcTemplate jdbcTemplate;
public void queryDatabase() {
String sql = "SELECT * FROM your_table_name";
List<Map<String, Object>> rows = jdbcTemplate.queryForList(sql);
for (Map<String, Object> row : rows) {
// 处理查询结果
}
}
```
在上面的代码中,我们通过 `@Autowired` 注解自动装配了一个 JdbcTemplate 对象,并使用它来执行 SQL 查询语句。查询结果以一个 Map 的列表形式返回,你可以根据需要对其进行处理。
阅读全文