中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nodejs如何連接mysql數據庫

發布時間:2021-04-13 10:45:11 來源:億速云 閱讀:333 作者:小新 欄目:web開發

這篇文章主要介紹nodejs如何連接mysql數據庫,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

本篇文章給大家介紹一下使用nodejs連接mysql數據庫的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

1.安裝mysql模塊

npm install mysql

2.創建通用方法

這里使用了Promise函數回調,如果不需要可以不使用的

const mysql = require('mysql')	//引用mysql模塊

//設置數據庫基本信息
const pool = mysql.createPool({
    host:"localhost",	//IP
    user:"root",	//用戶名
    password:"root",	//密碼
    database:"heartsofiron"	//數據庫名稱
})

//創建通用方法,這里使用了Promise函數回調,如果不需要也可以不用的
const query = function(sql){
    return  new Promise(function(callback,errorback){
	    //連接數據庫
        pool.getConnection(function(err,conn){	
            if(err){
            	//連接失敗
                console.error(err)
            }else{
            	//連接成功
            	//連接成功之后執行sql語句,
            	//第一個參數sql就是語句,
            	//第二個參數是執行sql語句后的回調
                conn.query(sql,function(qerr,vals,fields){
                    conn.release()	//釋放連接(關閉連接)
                    console.log(vals)
                    callback(vals)	//回調
                })
            }
        })
    })
}

module.exports = query	//輸出

3.使用上方通用函數

query("select * from users").then(ret=>{
	//這里的ret就是查詢后的結果
	console.log(ret)
})

這里只展示了最簡單的方法,但是已經能夠滿足基本的需求了,也是為了能讓初學者看懂,所以沒有加很多額外的plugin。

以上是“nodejs如何連接mysql數據庫”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

益阳市| 广宁县| 阜城县| 蚌埠市| 泗水县| 长丰县| 大厂| 云阳县| 明光市| 庄浪县| 金坛市| 平罗县| 南康市| 崇礼县| 瓮安县| 论坛| 溧阳市| 纳雍县| 积石山| 五台县| 龙川县| 西充县| 乐至县| 阿克陶县| 繁峙县| 仪征市| 鹰潭市| 龙井市| 三门县| 二连浩特市| 桦川县| 枞阳县| 莎车县| 金门县| 永靖县| 晋江市| 新疆| 邮箱| 峡江县| 当雄县| 天气|