看到了当当开源的Sharding-JDBC组件,它可以在几乎不修改代码的情况下完成分库分表的实现。摘抄其中一段介绍:Sharding-JDBC直接封装JDBC API,可以理解为增强版的JDBC驱动,旧代码迁移成本几乎为零:。先做一个最简单的试用,不做分库,仅做分表。选择数据表bead_information,首先复制成三个表:bead_information_0、bead_information_1、bead_information_2前提:已经实现srping+mybatis对单库单表做增删改查的项目。

利用Sharding-Jdbc组件实现分表

利用Sharding-Jdbc组件实现分表

利用Sharding-Jdbc组件实现分表

利用Sharding-Jdbc组件实现分表