2017-07-06 83 views

回答

0

您可以设置专用于mySQL的第三台服务器并与2个Web服务器共享该数据库,或者您可以在每台计算机上运行mySQL数据库并使用IP地址或他们的域名连接到对方的服务器

说明:

您目前有一个Java的网站上投放和php网站的一台机器上运行,如果我理解正确。

你需要做的就是下载MySQL和经过教程获取服务器和运行https://dev.mysql.com/doc/mysql-getting-started/en/

然后,你需要下载MySQL的Java驱动程序,和MySQL PHP驱动

然后您需要使用驱动程序从代码连接到相同的mySQL服务器,如果您在一台计算机上完成这些操作,该代码将位于本地主机上。

MySQL是一个服务器。这是它自己的事情,而不是像你在java代码或php代码中创建的SQLite那样的数据库。您创建并将其设置为它自己的服务器,然后任何其他服务器都可以连接到它

+0

你可以解释一点点更多....与一个小演示示例 –

+0

我有这些域在同一台服务器 –

+0

是否有可能,我直接创建这些数据库的连接,就像是如果我创建一个PHP网站数据库的连接到java网页并调用它。可能吗? –

0

您可以随时打开和关闭mysql连接。

mysql_connect(server, username, password); 

做一些东西有一个数据库,那么你可以使用:

mysql_close(); 
mysql_connect(server2, username2, password2); 

多次,只要你喜欢。

或者你可以使用的资源链接:

$db1 = mysql_connect(server1, user1, passwd1); 
$db2 = mysql_connect(server2, user2, passwd2); 

但是,在这种情况下,每个mysql命令需要与资源链接被引用:

mysql_query(query, $db1); 
相关问题