gpt4 book ai didi

java - 初学MySQL Workbench,连接是什么意思?

转载 作者:行者123 更新时间:2023-11-29 09:42:27 25 4
gpt4 key购买 nike

我已经下载了 MySQL 工作台,我看到的第一个屏幕是这样的:

enter image description here

据我了解,MySQL 服务器托管在我自己的计算机(localhost)上。要访问此数据库,我使用以下代码

try {
Class.forName("com.mysql.cj.jdbc.Driver").newInstance();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}

Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/giraffe", "root", "root");

一切正常,我已成功连接到我的 MySQL 服务器。但是,我无法理解的一件事是 MySQL 工作台内部连接的含义是什么?如果我创建 5 个连接而不是仅 1 个连接,这对我意味着什么?

我尝试运行相同的代码,但故意不关闭连接,尝试模拟与数据库的两个连接,在 MySQL Workbench 上使用 1 个连接仍然一切正常,

谢谢!

最佳答案

您的工作台可以访问多个主机。

例如您的计算机是一台主机,本地主机上有一个 MySQL 实例。

此外,例如你的 friend 也有一台安装了 MySQL 的计算机并在网络上分享。现在,您可以使用 friend 计算机的 IP 和端口以及他在数据库上设置的凭据(用户名、密码)添加新连接。

现在您有两个连接:

  • localhost(您的计算机 MySQL 实例)
  • John Doe(您通过网络的 friend 计算机)

关于java - 初学MySQL Workbench,连接是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56320795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com