环境如下:两台mysql节点1台管理节点两ndb节点下面的代码是连接其中一条mysql服务器插入数据的代码现在想同时加入两个服务器的ip地址另外一个ip地址是10.160.82.201比如这样jdbc:mysql...
环境如下:两台mysql节点 1台管理节点 两ndb节点
下面的代码是连接其中一条mysql服务器插入数据的代码
现在想同时加入两个服务器的ip地址 另外一个ip地址是10.160.82.201
比如这样 jdbc:mysql:loadbalance://10.160.82.200:3306,10.160.82.201:3306/assetscenterdb?roundRobinLoadBalance=true
加入roundrobin算法 若是其中一台机器down掉以后,将会自动将不能访问的数据库服务器 踢除,如果还原后将继续进行压力分载
请问代码该如何修改
import java.lang.*;
import java.sql.*;
@SuppressWarnings("unused")
class test {
private static final String name = null;
private static String no;
public static void main(String[] args) {
for (int i = 0; i < 1000000000; i++) {
try
{
insert("" + i);
//Thread.currentThread().sleep(0);
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
public static void insert(String name) throws SQLException {
Connection conn = DriverManager.getConnection(
"jdbc:mysql://10.160.82.200:3306/test", "test1", "abc");
Statement statement = conn.createStatement();
String sql = "insert into test (name) values('" + name + "')";
statement.execute(sql);
conn.close();
}
}
展开