主要流程

一、Mysql主从复制

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

二、Amoeba实现读写分离

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

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

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

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

其他链接:

基于amoeba的水平垂直分片

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