亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

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


淺談nodejs連接mysql數(shù)據(jù)庫(kù)的方法


1、安裝mysql模塊

npm install mysql

2、創(chuàng)建通用方法

這里使用了Promise函數(shù)回調(diào),如果不需要可以不使用的

const mysql = require('mysql')  //引用mysql模塊
 
//設(shè)置數(shù)據(jù)庫(kù)基本信息
const pool = mysql.createPool({
    host:"localhost",   //IP
    user:"root",    //用戶名
    password:"root",    //密碼
    database:"heartsofiron" //數(shù)據(jù)庫(kù)名稱(chēng)
})
 
//創(chuàng)建通用方法,這里使用了Promise函數(shù)回調(diào),如果不需要也可以不用的
const query = function(sql){
    return  new Promise(function(callback,errorback){
        //連接數(shù)據(jù)庫(kù)
        pool.getConnection(function(err,conn){  
            if(err){
                //連接失敗
                console.error(err)
            }else{
                //連接成功
                //連接成功之后執(zhí)行sql語(yǔ)句,
                //第一個(gè)參數(shù)sql就是語(yǔ)句,
                //第二個(gè)參數(shù)是執(zhí)行sql語(yǔ)句后的回調(diào)
                conn.query(sql,function(qerr,vals,fields){
                    conn.release()  //釋放連接(關(guān)閉連接)
                    console.log(vals)
                    callback(vals)  //回調(diào)
                })
            }
        })
    })
}
 
module.exports = query  //輸出

3、使用上方通用函數(shù)

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

這里只展示了最簡(jiǎn)單的方法,但是已經(jīng)能夠滿足基本的需求了,也是為了能讓初學(xué)者看懂,所以沒(méi)有加很多額外的plugin。


分享到:
標(biāo)簽:nodejs連接mysql mysql數(shù)據(jù)庫(kù)
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定