Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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
如何连接到本地主机MySQL数据库_Mysql_Database_Jdbc - Fatal编程技术网

如何连接到本地主机MySQL数据库

如何连接到本地主机MySQL数据库,mysql,database,jdbc,Mysql,Database,Jdbc,我刚刚下载了MySQL安装程序,并在我的电脑上安装了MySQL服务器和工作台。 我想问的是:如何从另一台计算机访问此数据库? 可以使用JDBC从另一台计算机上运行的Java应用程序访问我的本地数据库吗? 在这种情况下,我必须使用哪个JDBC字符串? 提前感谢。localhost是每台计算机的主机名,因此设备A上的localhost总是指向设备A,设备B上的localhost总是指向设备B,因此当您使用localhost作为数据库的主机名时,设备B将找不到设备A 为了让它工作,你需要一些方法让计算

我刚刚下载了MySQL安装程序,并在我的电脑上安装了MySQL服务器和工作台。 我想问的是:如何从另一台计算机访问此数据库? 可以使用JDBC从另一台计算机上运行的Java应用程序访问我的本地数据库吗? 在这种情况下,我必须使用哪个JDBC字符串?
提前感谢。

localhost是每台计算机的主机名,因此设备A上的localhost总是指向设备A,设备B上的localhost总是指向设备B,因此当您使用localhost作为数据库的主机名时,设备B将找不到设备A

为了让它工作,你需要一些方法让计算机相互通信,一种方法是让它们通过局域网连接。然后可以用jdbc字符串中的localhost替换计算机的文本主机名。 mysql://localhost/.. 变成mysql://ComputerAHostname/...


如果计算机在同一网络上,您还可以将MySQL设置为服务器,启用TCP/IP网络,并选择它将侦听的端口号。然后,当您连接时,您可以使用计算机的文字主机名,然后添加冒号:,然后添加端口号,而不是使用“localhost”。

您还可以在回答中提到
driver://ip:port/db