Java 连接到远程mysql服务器
我正在使用Netbeans开发一个JavaSE应用程序,它正在连接到我的本地MySQL服务器 是否可以连接到远程MySQL服务器(在不同的PC上)。确实可以 但是,您必须确保将Mysql配置为除了本地主机之外还侦听远程连接(在my.cnf config文件中查找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
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,用于更好地描述问题。