MySQL 是一款流行的關系型數據庫。它支持多個客戶端同時連接到同一個實例上,實現多用戶的訪問。在本文中,我們將了解如何使用 MySQL 多個鏈接。
// 建立多個連接 var conn1 = mysql.createConnection({ host : 'localhost', user : 'root', password : 'password', database : 'db1' }); var conn2 = mysql.createConnection({ host : 'localhost', user : 'root', password : 'password', database : 'db2' }); // 執行查詢 conn1.query('SELECT * FROM table1', function (error, results, fields) { // 處理結果 }); conn2.query('SELECT * FROM table2', function (error, results, fields) { // 處理結果 }); // 關閉連接 conn1.end(); conn2.end();
在上面的代碼中,我們使用了 Node.js 和 `mysql` 模塊來建立兩個 MySQL 連接。我們可以通過 `query` 函數來執行查詢,處理結果,最后通過 `end` 函數關閉連接。
另外,如果需要在同一個連接上切換數據庫,可以使用 `use` 函數。例如:
conn.query('USE db1', function (error, results, fields) { // 切換到 db1 }); conn.query('USE db2', function (error, results, fields) { // 切換到 db2 });
總之,使用 MySQL 多個鏈接可以實現多個客戶端同時訪問數據庫,提高并發性能和應用的可擴展性。
上一篇mysql多主多從算法
下一篇css讓圖片填滿div