亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

新兴县| 通化市| 宣化县| 宜城市| 肥东县| 阿拉善盟| 东乡| 德庆县| 图们市| 曲阳县| 新野县| 连山| 平湖市| 丁青县| 平原县| 南部县| 交城县| 吉水县| 广东省| 宜宾市| 涪陵区| 巴塘县| 新化县| 靖西县| 遂川县| 新巴尔虎右旗| 壤塘县| 上高县| 修水县| 饶阳县| 华蓥市| 安福县| 银川市| 永丰县| 合阳县| 丹江口市| 汤原县| 吴忠市| 宁南县| 黄大仙区| 孟州市|