如何在另一台PC上使用Java连接MySQL数据库?

如何在另一台PC上使用Java连接MySQL数据库?,java,mysql,Java,Mysql,我制作了一个使用连接字符串的简单程序: Class.forName("java.sql.DriverManager"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3305/project", "root", "xxxx"); Statement st = conn.createStatement(); 这里“project”是我的数据库名,“xxxx”是密码 然后我创建了一个.exe文件,可以在

我制作了一个使用连接字符串的简单程序:

Class.forName("java.sql.DriverManager");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3305/project", "root", "xxxx");
Statement st = conn.createStatement();
这里“project”是我的数据库名,“xxxx”是密码

然后我创建了一个.exe文件,可以在我自己的计算机上正常工作


但是另一台计算机上的其他人如何使用我的程序呢?他们必须安装MySQL吗?或者他们可以在他们的计算机上访问我的计算机数据库吗?

是的,你可以。你只需要用
你的公共IP
替换
本地主机。并确保端口正常。'com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure'我收到这个异常。。。Peter John Joesph的答案试试看