JavaScript(簡(jiǎn)稱(chēng)js)是一種常用的客戶(hù)端腳本語(yǔ)言。它可以直接嵌入HTML中,通過(guò)操縱DOM實(shí)現(xiàn)頁(yè)面動(dòng)態(tài)效果。但是,除此之外,js也可以用于連接MySQL數(shù)據(jù)庫(kù),進(jìn)行數(shù)據(jù)的讀寫(xiě)操作。
在使用js連接MySQL數(shù)據(jù)庫(kù)之前,我們需要安裝mysql模塊。使用以下命令可安裝mysql模塊:
npm install mysql
接下來(lái),我們需要使用mysql模塊連接數(shù)據(jù)庫(kù)。代碼如下:
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', //用戶(hù)名 password: 'password', //密碼 database: 'database_name' //數(shù)據(jù)庫(kù)名 }); connection.connect(); connection.query('SELECT * FROM table_name', function (error, results, fields) { if (error) throw error; console.log('The result is: ', results); }); connection.end();
以上代碼首先創(chuàng)建了一個(gè)mysql連接,并設(shè)置了連接參數(shù)。接著通過(guò)connect方法連接數(shù)據(jù)庫(kù)。使用query方法發(fā)送SQL語(yǔ)句。語(yǔ)句的執(zhí)行結(jié)果將通過(guò)回調(diào)函數(shù)返回。最后,使用end方法關(guān)閉數(shù)據(jù)庫(kù)連接。
這是一個(gè)簡(jiǎn)單的例子,我們可以根據(jù)自己的需要進(jìn)行修改。在這里,我們學(xué)會(huì)了通過(guò)js連接MySQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的讀取操作。