Heim > Web-Frontend > js-Tutorial > Hauptteil

Eine kurze Diskussion darüber, wie NodeJS eine Verbindung zur MySQL-Datenbank herstellt

青灯夜游
Freigeben: 2021-04-13 10:09:41
nach vorne
1737 Leute haben es durchsucht

In diesem Artikel erfahren Sie, wie Sie mit nodejs eine Verbindung zur MySQL-Datenbank herstellen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Eine kurze Diskussion darüber, wie NodeJS eine Verbindung zur MySQL-Datenbank herstellt

Verwandte Empfehlungen: „nodejs-Tutorial

1. Installieren Sie das MySQL-Modul

npm install mysql
Nach dem Login kopieren

2. Erstellen Sie eine allgemeine Methode

The Prom Die ise-Funktion wird hier als Rückruf verwendet, wenn nicht erforderlich. Sie müssen es nicht verwenden.

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	//输出
Nach dem Login kopieren

3. Verwenden Sie die obige allgemeine Funktion für Anfänger verständlich, daher werden nicht viele zusätzliche Plugins hinzugefügt.

Weitere Programmierkenntnisse finden Sie unter:
Programmiervideo

! !

Das obige ist der detaillierte Inhalt vonEine kurze Diskussion darüber, wie NodeJS eine Verbindung zur MySQL-Datenbank herstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage