Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 连接到远程mysql服务器_Java_Mysql_Database Connection - Fatal编程技术网

Java 连接到远程mysql服务器

Java 连接到远程mysql服务器,java,mysql,database-connection,Java,Mysql,Database Connection,我正在使用Netbeans开发一个JavaSE应用程序,它正在连接到我的本地MySQL服务器 是否可以连接到远程MySQL服务器(在不同的PC上)。确实可以 但是,您必须确保将Mysql配置为除了本地主机之外还侦听远程连接(在my.cnf config文件中查找bind address参数),并打开托管数据库的计算机上所需的端口 最后,连接字符串(“mysql://...应修改应用程序中的“”),以指向这些新主机和端口。修改连接,使主机成为远程数据库及其端口的ip地址。而不是jdbc:mysql

我正在使用Netbeans开发一个JavaSE应用程序,它正在连接到我的本地MySQL服务器

是否可以连接到远程MySQL服务器(在不同的PC上)。

确实可以

但是,您必须确保将Mysql配置为除了本地主机之外还侦听远程连接(在my.cnf config文件中查找
bind address
参数),并打开托管数据库的计算机上所需的端口


最后,连接字符串(“
mysql://...应修改应用程序中的“
”),以指向这些新主机和端口。

修改连接,使主机成为远程数据库及其端口的ip地址。而不是
jdbc:mysql://localhost/test
,您应该有类似于jdbc的东西:mysql://192.168.1.50:3306/test(当然,您的值可能不同)这是否需要internet连接,很抱歉我不知道,如果您的数据库位于同一本地网络上的计算机上,则不需要(例如,如果您家中有两台电脑连接到同一路由器,或者您的数据库托管在公司的专用网络上)。必须指定IP地址并不意味着您必须有internet连接;有些范围是保留的,以表示本地网络,192.168.xxx.xxx就是其中之一。很抱歉,我不清楚应该使用什么IP地址。是内部IP还是外部IP,用于更好地描述问题。