Amoeba+Mysql实现读写分离+java连接amoeba
主要流程
一、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所需要的用户名和密码
其他链接: