我已經下載了 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 的計算機并在網絡上共享它?,F在你可以用你朋友電腦的 ip 和端口以及他在數據庫上設置的憑據(用戶名,pw)添加一個新的連接。
現在你有兩個連接:
本地主機(您的計算機 MySQL 實例)
John Doe(您的網絡朋友計算機)
添加回答
舉報
0/150
提交
取消