更新位于单独服务器上的SQL数据库上的表

时间:2019-01-30 16:04:34

标签: java mysql jsp server

比方说,我安装了Wamp的3个系统S1,S2和S3。 Mysql数据库包含具有完全相同架构的表。我在系统S1上有我的JSP注册页面,我在其中更新值。因此,假设,如果用户从系统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中的表?

0 个答案:

没有答案