一.什么是Sharding-JDBC Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务.它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架. 二.Sharding-JDBC能做什么 分库 & 分表 读写分离 分布式主键 分布式事务 三.适用项目框架 Sharding-JDBC适用于: 任何基于Java的ORM框架,如:JPA, Hibernate, Mybatis, Sprin