作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经下载了 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 个连接仍然一切正常,
谢谢!
最佳答案
您的工作台可以访问多个主机。
例如您的计算机是一台主机,本地主机上有一个 MySQL 实例。
此外,例如你的 friend 也有一台安装了 MySQL 的计算机并在网络上分享。现在,您可以使用 friend 计算机的 IP 和端口以及他在数据库上设置的凭据(用户名、密码)添加新连接。
现在您有两个连接:
关于java - 初学MySQL Workbench,连接是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56320795/
在编程方面,我完全是个初学者。我正在尝试使用 PHP,并且已经看到了这些框架的强大功能。但是,在我完全掌握 PHP 本身之前,我是否应该考虑尝试使用框架? 注意:我很可能会使用 CodeIgnitor
我是一名优秀的程序员,十分优秀!