JavaScript是一種常用的腳本語言,通常用于網頁的交互和動態操作。而MySQL是一種常用的關系型數據庫,用于存儲和管理大量數據。在Web應用程序中,經常需要使用JavaScript與MySQL進行交互,以便向用戶呈現有用的數據。以下是使用JavaScript連接MySQL數據庫的一些示例代碼。
// 創建連接 var mysql = require('mysql'); var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'my_db' }); // 查詢數據 connection.query('SELECT * FROM my_table', function (error, results, fields) { if (error) throw error; console.log(results); }); // 插入數據 var user = { name: 'John', email: 'john@example.com' }; connection.query('INSERT INTO users SET ?', user, function (error, results, fields) { if (error) throw error; console.log(results); }); // 更新數據 connection.query('UPDATE users SET email = "john@example.com" WHERE name = "John"', function (error, results, fields) { if (error) throw error; console.log(results); }); // 刪除數據 connection.query('DELETE FROM users WHERE name = "John"', function (error, results, fields) { if (error) throw error; console.log(results); }); // 關閉連接 connection.end();
以上代碼展示了使用JavaScript連接MySQL數據庫的基本方法。通過這種方法,我們可以輕松地查詢、插入、更新和刪除數據。XMLHttpRequest對象可用于在不刷新頁面的情況下進行HTTP請求和響應。此外,許多現代JavaScript框架和庫(如jQuery和React)都提供了與MySQL數據庫交互的高級功能。