我們?nèi)绾卧趎odejs中連接并操作數(shù)據(jù)庫呢?
讓我為大家解答一下吧!
1.安裝操作MySQL數(shù)據(jù)庫的第三方塊 (mysql)
mysql 模塊是托管于 npm 上的第三方塊。它提供了在 Nodejs 項目中連接和操作 MySQL 數(shù)據(jù)庫的能力想要在項目中使用它,需要先運行如下命令,將mysql安裝為項目的依賴包
npm install mysql
2.通過 mysql 模塊連接到 MySQL 據(jù)庫
在使用 mysql模塊操作 MySQL 數(shù)據(jù)庫之前,必須先對 ysgl 橫塊進行必要的配置,主要的配置步驟如下:
// 導入mysql模塊
const mysql = require("mysql")
// 建立與mysql的連接
const db = mysql.createPool({
host: "127.0.0.1",//數(shù)據(jù)庫的 IP 地址
user: "root",// 登入數(shù)據(jù)庫的賬號
password: "root",//登入數(shù)據(jù)庫的密碼
database: "my_db"//指定操作的數(shù)據(jù)庫
})
3.通過 mysql 模塊執(zhí)行 SQL 語句
調(diào)用 db.query()函數(shù),指定要執(zhí)行的 SQL 語,通過回調(diào)函數(shù)拿到執(zhí)行的結果
測試連接是否成功:
db.query("select 1", (err, result) => {
// 如果報錯 返回錯誤信息
if (err) return console.log(err.message)
// 沒報錯返回查詢結果
console.log(result)
})
如果輸出了下面這張圖的結果,說明連接成功文章來源:http://www.zghlxwxcb.cn/news/detail-804495.html
感謝大家的閱讀,如有不對的地方,可以向我提出,感謝大家!文章來源地址http://www.zghlxwxcb.cn/news/detail-804495.html
到了這里,關于node.js之連接數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!