我有一个春季启动应用程序,我正在尝试连接到DB2服务。但我得到没有服务连接创建者例外,因为关键的云代工厂支持Mongo数据库和其他几个数据库。任何人都可以告诉如何在用于DB2服务的spring boot app中编写自定义服务连接器?
答案 0 :(得分:0)
使用命令行创建DB2服务作为用户提供的服务:
cf cups db2-service -p "uri,user,password"
系统将提示您输入参数。输入用户,密码和URI:
jdbc:db2://<host>[:<port>]/<database_name>
确保在pom.xml中声明了云连接器:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cloud-connectors</artifactId>
</dependency>
将服务绑定到您的应用。现在,您可以通过以下声明访问数据库:
@Autowired
JdbcTemplate _jdbcTemplate;