1. 以JDBC作為出發點
1.1 重新實現了JDBC的幾個接口
實現javax.sql.DataSource接口 ShardingDataSource
實現java.sql.Connection接口 ShardingConnection
實現java.sql.Statement ShardingStatement
實現java.sql.PreparedStatement ShardingPreparedStatement
實現java.sql.ResultSet AbstractShardingResultSet
重新實現的模式是adapter的模式
具體的實現分析見下面的思維導圖
1.2 聚合 比較排序的處理
2. Executor
3. Route
4. Parse后visitor的處理
4.1 AbstractMySQLVisitor 處理細節
4.2 MySQLSelectVisitor 邏輯
delete insert update的見第4節一開始的那張圖。







