使用DB2 HADR ACR配置进行Spring Boot

时间:2018-04-19 09:59:26

标签: spring-boot db2 db2-luw

是否有在application.properties文件中配置驱动程序属性的解决方案?

DB2 HADR使用clientRerouteAlternateServerName, clientRerouteAlternatePortNumber, enableClientAffinitiesList来指示备用服务器信息。

我尝试使用下面的代码来配置数据源。

```

@Bean
public DataSource initds(){
    Properties p = new Properties();
    p.setProperty("user", "user");
    p.setProperty("password", "password");
    p.setProperty("clientRerouteAlternateServerName", "172.30.1.60,172.30.1.61");
    p.setProperty("clientRerouteAlternatePortNumber", "53000,53000");
    p.setProperty("enableClientAffinitiesList", "1");

    DriverManagerDataSource dmds  = new DriverManagerDataSource();
    dmds.setDriverClassName("com.ibm.db2.jcc.DB2Driver");
    dmds.setConnectionProperties(p);
    dmds.setUrl("jdbc:db2://172.30.1.60:53000/dbsam");

    return dmds;
}

```

0 个答案:

没有答案