我用 xampp 托管 Apache 服务器,并在我的 PC1 上创建了本地 MYSQL 数据库。
PC1 已连接到网络 1。
我开发了简单的 Java 程序,它以这种方式连接到数据库:
static final String USERNAME="[myusername]";
static final String PASSWORD="[password]";
static final String CONN_STRING="jdbc:mysql://[myIP]:3306/[database_name]";
con=DriverManager.getConnection(CONN_STRING , USERNAME, PASSWORD);
这在我的 PC1 上工作得非常好,即使我用我的 IP 而不是“localhost”更改了链接。
在数据库中执行此命令后它起作用了:
GRANT ALL PRIVILEGES ON *.* TO [username]@[myIP] IDENTIFIED BY '[password]' WITH GRANT OPTION
所以我想对我的 PC2 做同样的事情,它也存储这个 JAVA 程序,但它连接到另一个网络 - NETWORK2。是否有可能发生这种情况 - 通过我的 JAVA 程序将 PC2 从外部网络连接到 PC1 上托管的 mySQL 数据库?
慕容3067478
白衣非少年
开满天机
相关分类