91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

黑河市| 南投市| 武平县| 东方市| 大连市| 大丰市| 滦平县| 筠连县| 濮阳县| 奈曼旗| 永顺县| 康保县| 南漳县| 大化| 绥滨县| 迭部县| 海门市| 衡东县| 白水县| 板桥市| 甘孜| 佛教| 平谷区| 高邮市| 成安县| 南郑县| 陇南市| 黄龙县| 天门市| 克东县| 巴楚县| 平南县| 孟津县| 南开区| 吴川市| 门头沟区| 阿瓦提县| 河南省| 荃湾区| 苏州市| 县级市|