主要流程

一、Mysql主从复制

主mysql和从mysql设置同步的数据要一致,自己去百度吧

二、Amoeba实现读写分离

参考链接:https://www.cnblogs.com/liuyisai/p/6009379.html

 mysql -h192.168.2.203 -uroot -p -P8066通过改命令进行连接的时候,只要在有mysql的服务器上都可以执行
报错看相应的访问有没有启动起来

关于项目中如何运用:代码下
 public static void main(String[] args){
        String url2="jdbc:mysql://192.168.149.71:8066/test";
        try {
            Connection connection = DriverManager.getConnection(url2, "root", "123456");
            
             Statement st = connection.createStatement();  
             ResultSet executeQuery = st.executeQuery("select * from bms_track_face");  
             ResultSetMetaData metaData = executeQuery.getMetaData();
             Integer columnCount = metaData.getColumnCount();
            System.out.println("总记录数:"+columnCount);
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

通过jdbc的方式连接和mysql的连接没有什么两样,只不过这里连接的是amoeba,用户名和密码也是连接amoeba所需要的用户名和密码

其他链接:

基于amoeba的水平垂直分片

版权声明:本文为longsanshi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/longsanshi/p/8418591.html