1. sharding-jdbc介绍

https://shardingsphere.apache.org/document/current/cn/quick-start/sharding-jdbc-quick-start/

2. 达梦集成

2.1 驱动支持

sharding-jdbc默认不支持达梦数据库,需要根据驱动增加支持
下载sharding-jdbc-dm 下载sharding-jdbc-dm-src

pom中引用

1
2
3
4
5
<dependency>
    <groupId>com.css</groupId>
    <artifactId>sharding-jdbc-dm</artifactId>
    <version>4.0.1.0</version>
</dependency>

2.2 修改DataSource实现

下载DataSourceConfig.java

2.3 依据create_Time日期字段,按照天分表

下载ResourceCPUHISCreateTimePreciseShardingAlgorithm.java
下载ResourceCPUHISCreateTimeRangeShardingAlgorithm.java

2.4 测试用例

下载ShardingJDBCTests.java