Обновление таблиц в базах данных SQL, расположенных на отдельных серверах - PullRequest
0 голосов
/ 30 января 2019

Допустим, у меня есть 3 системы S1, S2 и S3 с установленным Wamp.База данных Mysql содержит таблицы с точно такой же схемой.У меня есть страница регистрации JSP в системе S1, где я обновляю значения.Итак, предположим, если пользователь регистрируется из системы S1, как подключиться к удаленной базе данных и обновить значения в таблице, которые находятся в S2 и S3?Должна ли система находиться в одной сети через WiFi или LAN?Чтобы мы могли использовать IP-адрес?

Ниже приведен мой код для регистра, который обновляет таблицу на S1

    // validate given input
    if (userName.isEmpty() || pass.isEmpty() || email.isEmpty() || team.isEmpty() ) {
        RequestDispatcher rd = request.getRequestDispatcher("Tregister.jsp");
        out.println("<font color=red>Please fill all the fields</font>");
        rd.include(request, response);
    } else {
        // inserting data into mysql database


        try {
            Class.forName("com.mysql.jdbc.Driver");
            // loads mysql driver

            Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/esofinal", "root", "admin");

            String query = "insert into tcord(uname,email,password,team) values(?,?,?,?)";

                ps = con.prepareStatement(query); // generates sql query

                ps.setString(1,userName);
                ps.setString(2,email);
                ps.setString(3,pass);
                ps.setString(4,team);




                ps.executeUpdate(); // execute 

Итак, как теперь я могу обновить эти значения для таблиц в S2и S3 одновременно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...