JavaScript是一種非常強大的編程語言,可以用于開發各種類型的應用程序。在Web開發中,JavaScript通常用于客戶端腳本編寫,如動態網頁、表單驗證等。但是,JavaScript也可以用于服務器端編寫。使用Node.js平臺可以讓JavaScript運行在服務器端,從而實現服務器端腳本編寫。其中,Node.js平臺提供了許多常用的模塊,包括操作MySQL數據庫的模塊。
直接使用JavaScript連接和操作MySQL數據庫,我們需要使用Node.js提供的mysql模塊。該模塊可以通過npm進行安裝,使用非常方便。下面是連接MySQL數據庫并執行SELECT語句的JavaScript代碼:
const mysql = require('mysql'); // 創建連接池 const pool = mysql.createPool({ host : 'localhost', user : 'root', password : '123456', database : 'test' }); // 執行SELECT語句 pool.query('SELECT * FROM table1', function (error, results, fields) { if (error) throw error; console.log('The result is: ', results); });
上面的代碼中,我們首先通過require()函數引入了mysql模塊。接著,創建了一個連接池,并傳入了連接數據庫的參數。最后,我們使用pool.query()函數執行SELECT語句,并將結果輸出到控制臺。
當然,除了SELECT語句,我們也可以使用pool.query()函數執行其他類型的SQL語句,如INSERT、UPDATE、DELETE等。具體操作和語法可以參考MySQL數據庫相關的文檔。