为了账号安全,请及时绑定邮箱和手机立即绑定

初学MySQL workbench,connection是什么意思?

初学MySQL workbench,connection是什么意思?

喵喵时光机 2022-12-15 15:23:52
我已经下载了 MySQL 工作台,我看到的第一个屏幕是这样的:据我了解,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 个连接仍然一切正常,
查看完整描述

1 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

您的 Workbench 可以访问多个主机。

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

此外,例如您的朋友也有一台安装了 MySQL 的计算机并在网络上共享它。现在你可以用你朋友电脑的 ip 和端口以及他在数据库上设置的凭据(用户名,pw)添加一个新的连接。

现在你有两个连接:

  • 本地主机(您的计算机 MySQL 实例)

  • John Doe(您的网络朋友计算机)


查看完整回答
反对 回复 2022-12-15
  • 1 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信