Sharding-JDBC 的配置方式四种:Java,YAML,Spring命名空间和Spring Boot Starter。此处只讲 YAML 和 XML 方式。
二、数据准备
新建两个数据库:ds_0 和 ds_1CREATE DATABASE `ds_0` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci' CREATE DATABASE `ds_1` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'
在两个数据库中创建相同的表,然后分别插入一条不同的数据CREATE TABLE `user` ( `id` BIGINT(64) NOT NULL, `city` VARCHAR(20) NOT NULL, `name` varchar(20) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8; -- ds_0 数据库添加 INSERT into user values(1001, '上海', '咖啡'); -- ds_1 数据库添加 INSERT into user values(1002, '北京', '盖伦');