JavaScript被廣泛應用于前端開發,而MySQL是一種常見的關系型數據庫。本文將介紹通過JavaScript調用MySQL數據庫數據的方法。
1. Node.js連接MySQL
//引入MySQL模塊 var mysql = require('mysql'); //創建連接 var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : 'password', database : 'database_name' }); //連接到數據庫 connection.connect(function(err) { if (err) { console.error('error connecting: ' + err.stack); return; } console.log('connected as id ' + connection.threadId); });
2. 查詢MySQL數據庫數據
//查詢數據 connection.query('SELECT * FROM table_name', function (error, results, fields) { if (error) throw error; console.log('The solution is: ', results); });
3. 在網頁中顯示MySQL數據庫數據
//引入MySQL模塊和Express框架 var express = require('express'); var mysql = require('mysql'); var app = express(); //設置路由 app.get('/', function (req, res) { //創建連接 var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : 'password', database : 'database_name' }); //連接到數據庫 connection.connect(); //查詢數據 connection.query('SELECT * FROM table_name', function (error, results, fields) { if (error) throw error; //在網頁中顯示查詢結果 res.send(results); }); //關閉連接 connection.end(); }); //啟動服務器監聽 app.listen(3000, function () { console.log('Example app listening on port 3000!'); });
通過以上三個步驟,我們可以很方便地在JavaScript中調用MySQL數據庫數據。