示例的数据库驱动为 MySQL,连接池为 HikariCP,可以更换为其他数据库驱动和连接池。当使用 ShardingSphere-JDBC 时,JDBC 池的属性名取决于各自 JDBC 池自己的定义,并不由 ShardingSphere 硬定义,相关的处理可以参考类。例如对于 Alibaba Druid 1.2.9 而言,使用 url 代替如下示例中的 jdbcUrl 是预期行为。

  1. dataSources:
  2. ds_1:
  3. dataSourceClassName: com.zaxxer.hikari.HikariDataSource
  4. jdbcUrl: jdbc:mysql://localhost:3306/ds_1
  5. username: root
  6. password:
  7. ds_2:
  8. dataSourceClassName: com.zaxxer.hikari.HikariDataSource
  9. jdbcUrl: jdbc:mysql://localhost:3306/ds_2
  10. username: root
  11. password:
  12. # 配置其他数据源